home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hot Super Models
/
Hot Super Models.iso
/
mac
/
jpeg2gif.cpt
/
jpeg2gif
/
ppmtogif folder
/
ppmtogif.rsrc
/
CODE_2.txt
< prev
next >
Wrap
Text File
|
1991-11-15
|
235KB
|
4,242 lines
# near model CODE resource
# jump table entries: 80-81 (2 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 306E 0008 movea.w A0, [A6 + 0x8]
0000000A 326E 000A movea.w A1, [A6 + 0xA]
0000000E 2F09 move.l -[A7], A1
00000010 2F08 move.l -[A7], A0
00000012 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000016 2F00 move.l -[A7], D0
00000018 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
0000001C 588F addq.l A7, 4
0000001E 2840 movea.l A4, D0
00000020 B8FC 0000 cmpa.w A4, 0x0
00000024 6616 bne +0x18 /* 0000003C */
00000026 4267 clr.w -[A7]
00000028 4267 clr.w -[A7]
0000002A 4267 clr.w -[A7]
0000002C 4267 clr.w -[A7]
0000002E 4267 clr.w -[A7]
00000030 486D EEBC pea.l [A5 - 0x1144]
00000034 4EBA 04AA jsr [PC + 0x4AA /* 000004E0 */]
00000038 4FEF 000E lea.l A7, [A7 + 0xE]
label0000003C:
0000003C 200C move.l D0, A4
0000003E 285F movea.l A4, [A7]+
00000040 4E5E unlink A6
00000042 4E75 rts
00000044 504D addq.w A5, 8
00000046 414C chk.w D0, A4
00000048 4C4F 4352 movem.l D1,D4,D6,A0,A1,A6, A7
0000004C 4E56 0000 link A6, 0
00000050 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000054 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000058 588F addq.l A7, 4
0000005A 4E5E unlink A6
0000005C 4E75 rts
0000005E 504D addq.w A5, 8
00000060 4652 not.w [A2]
00000062 4545 chk.w D2, D5
00000064 524F addq.w A7, 1
fn00000066:
00000066 4E56 FFF6 link A6, -0x000A
0000006A 306E 000A movea.w A0, [A6 + 0xA]
0000006E 2008 move.l D0, A0
00000070 E580 asl D0, 2
00000072 2F00 move.l -[A7], D0
00000074 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000078 588F addq.l A7, 4
0000007A 2D40 FFFC move.l [A6 - 0x4], D0
0000007E 4AAE FFFC tst.l [A6 - 0x4]
00000082 6616 bne +0x18 /* 0000009A */
00000084 4267 clr.w -[A7]
00000086 4267 clr.w -[A7]
00000088 4267 clr.w -[A7]
0000008A 4267 clr.w -[A7]
0000008C 4267 clr.w -[A7]
0000008E 486D EEDC pea.l [A5 - 0x1124]
00000092 4EBA 044C jsr [PC + 0x44C /* 000004E0 */]
00000096 4FEF 000E lea.l A7, [A7 + 0xE]
label0000009A:
0000009A 306E 000A movea.w A0, [A6 + 0xA]
0000009E 326E 0008 movea.w A1, [A6 + 0x8]
000000A2 2F09 move.l -[A7], A1
000000A4 2F08 move.l -[A7], A0
000000A6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000000AA 306E 000C movea.w A0, [A6 + 0xC]
000000AE 2F08 move.l -[A7], A0
000000B0 2F00 move.l -[A7], D0
000000B2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000000B6 2F00 move.l -[A7], D0
000000B8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000000BC 588F addq.l A7, 4
000000BE 206E FFFC movea.l A0, [A6 - 0x4]
000000C2 2080 move.l [A0], D0
000000C4 206E FFFC movea.l A0, [A6 - 0x4]
000000C8 4A90 tst.l [A0]
000000CA 6616 bne +0x18 /* 000000E2 */
000000CC 4267 clr.w -[A7]
000000CE 4267 clr.w -[A7]
000000D0 4267 clr.w -[A7]
000000D2 4267 clr.w -[A7]
000000D4 4267 clr.w -[A7]
000000D6 486D EEFE pea.l [A5 - 0x1102]
000000DA 4EBA 0404 jsr [PC + 0x404 /* 000004E0 */]
000000DE 4FEF 000E lea.l A7, [A7 + 0xE]
label000000E2:
000000E2 7001 moveq.l D0, 0x01
000000E4 3D40 FFFA move.w [A6 - 0x6], D0
000000E8 603C bra +0x3E /* 00000126 */
label000000EA:
000000EA 302E FFFA move.w D0, [A6 - 0x6]
000000EE 48C0 ext.l D0
000000F0 E580 asl D0, 2
000000F2 D0AE FFFC add.l D0, [A6 - 0x4]
000000F6 306E FFFA movea.w A0, [A6 - 0x6]
000000FA 326E 0008 movea.w A1, [A6 + 0x8]
000000FE 2F09 move.l -[A7], A1
00000100 2F08 move.l -[A7], A0
00000102 2D40 FFF6 move.l [A6 - 0xA], D0
00000106 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000010A 306E 000C movea.w A0, [A6 + 0xC]
0000010E 2F08 move.l -[A7], A0
00000110 2F00 move.l -[A7], D0
00000112 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00000116 206E FFFC movea.l A0, [A6 - 0x4]
0000011A D090 add.l D0, [A0]
0000011C 206E FFF6 movea.l A0, [A6 - 0xA]
00000120 2080 move.l [A0], D0
00000122 526E FFFA addq.w [A6 - 0x6], 1
label00000126:
00000126 302E FFFA move.w D0, [A6 - 0x6]
0000012A B06E 000A cmp.w D0, [A6 + 0xA]
0000012E 6DBA blt -0x44 /* 000000EA */
00000130 202E FFFC move.l D0, [A6 - 0x4]
00000134 4E5E unlink A6
00000136 4E75 rts
00000138 504D addq.w A5, 8
0000013A 414C chk.w D0, A4
0000013C 4C4F 4341 movem.l D0,D6,A0,A1,A6, A7
00000140 4E56 0000 link A6, 0
00000144 206E 0008 movea.l A0, [A6 + 0x8]
00000148 2F10 move.l -[A7], [A0]
0000014A 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000014E 588F addq.l A7, 4
00000150 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000154 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000158 588F addq.l A7, 4
0000015A 4E5E unlink A6
0000015C 4E75 rts
0000015E 504D addq.w A5, 8
00000160 4652 not.w [A2]
00000162 4545 chk.w D2, D5
00000164 4152 chk.w D0, [A2]
fn00000166:
00000166 4E56 0000 link A6, 0
0000016A 48E7 0700 movem.l -[A7], D5,D6,D7
0000016E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000172 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000176 588F addq.l A7, 4
00000178 3E00 move.w D7, D0
0000017A BE6E 0010 cmp.w D7, [A6 + 0x10]
0000017E 6C00 0072 bge +0x74 /* 000001F2 */
00000182 7000 moveq.l D0, 0x00
00000184 6000 0074 bra +0x76 /* 000001FA */
label00000188:
00000188 206E 0008 movea.l A0, [A6 + 0x8]
0000018C 52AE 0008 addq.l [A6 + 0x8], 1
00000190 1C10 move.b D6, [A0]
00000192 206E 000C movea.l A0, [A6 + 0xC]
00000196 52AE 000C addq.l [A6 + 0xC], 1
0000019A 1A10 move.b D5, [A0]
0000019C 4A05 tst.b D5
0000019E 6606 bne +0x8 /* 000001A6 */
000001A0 7000 moveq.l D0, 0x00
000001A2 6000 0056 bra +0x58 /* 000001FA */
label000001A6:
000001A6 7000 moveq.l D0, 0x00
000001A8 1006 move.b D0, D6
000001AA 41ED FA4E lea.l A0, [A5 - 0x5B2]
000001AE D0C0 add.w A0, D0
000001B0 1010 move.b D0, [A0]
000001B2 4880 ext.w D0
000001B4 0800 0006 btst.b D0, 0x6
000001B8 670E beq +0x10 /* 000001C8 */
000001BA 1006 move.b D0, D6
000001BC 4880 ext.w D0
000001BE 3F00 move.w -[A7], D0
000001C0 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000001C4 548F addq.l A7, 2
000001C6 1C00 move.b D6, D0
label000001C8:
000001C8 7000 moveq.l D0, 0x00
000001CA 1005 move.b D0, D5
000001CC 41ED FA4E lea.l A0, [A5 - 0x5B2]
000001D0 D0C0 add.w A0, D0
000001D2 1010 move.b D0, [A0]
000001D4 4880 ext.w D0
000001D6 0800 0006 btst.b D0, 0x6
000001DA 670E beq +0x10 /* 000001EA */
000001DC 1005 move.b D0, D5
000001DE 4880 ext.w D0
000001E0 3F00 move.w -[A7], D0
000001E2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000001E6 548F addq.l A7, 2
000001E8 1C00 move.b D6, D0
label000001EA:
000001EA BC05 cmp.b D6, D5
000001EC 6704 beq +0x6 /* 000001F2 */
000001EE 7000 moveq.l D0, 0x00
000001F0 6008 bra +0xA /* 000001FA */
label000001F2:
000001F2 5347 subq.w D7, 1
000001F4 4A47 tst.w D7
000001F6 6C90 bge -0x6E /* 00000188 */
000001F8 7001 moveq.l D0, 0x01
label000001FA:
000001FA 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000001FE 4E5E unlink A6
00000200 4E75 rts
00000202 504D addq.w A5, 8
00000204 4B45 chk.w D5, D5
00000206 594D subq.w A5, 4
00000208 4154 chk.w D0, [A4]
0000020A 4E56 0000 link A6, 0
0000020E 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1
00000214 6E06 bgt +0x8 /* 0000021C */
00000216 7001 moveq.l D0, 0x01
00000218 6000 00E8 bra +0xEA /* 00000302 */
label0000021C:
0000021C 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3
00000222 6E06 bgt +0x8 /* 0000022A */
00000224 7002 moveq.l D0, 0x02
00000226 6000 00DA bra +0xDC /* 00000302 */
label0000022A:
0000022A 0C6E 0007 0008 cmpi.w [A6 + 0x8], 0x7
00000230 6E06 bgt +0x8 /* 00000238 */
00000232 7003 moveq.l D0, 0x03
00000234 6000 00CC bra +0xCE /* 00000302 */
label00000238:
00000238 0C6E 000F 0008 cmpi.w [A6 + 0x8], 0xF
0000023E 6E06 bgt +0x8 /* 00000246 */
00000240 7004 moveq.l D0, 0x04
00000242 6000 00BE bra +0xC0 /* 00000302 */
label00000246:
00000246 0C6E 001F 0008 cmpi.w [A6 + 0x8], 0x1F
0000024C 6E06 bgt +0x8 /* 00000254 */
0000024E 7005 moveq.l D0, 0x05
00000250 6000 00B0 bra +0xB2 /* 00000302 */
label00000254:
00000254 0C6E 003F 0008 cmpi.w [A6 + 0x8], 0x3F /* '?' */
0000025A 6E06 bgt +0x8 /* 00000262 */
0000025C 7006 moveq.l D0, 0x06
0000025E 6000 00A2 bra +0xA4 /* 00000302 */
label00000262:
00000262 0C6E 007F 0008 cmpi.w [A6 + 0x8], 0x7F
00000268 6E06 bgt +0x8 /* 00000270 */
0000026A 7007 moveq.l D0, 0x07
0000026C 6000 0094 bra +0x96 /* 00000302 */
label00000270:
00000270 0C6E 00FF 0008 cmpi.w [A6 + 0x8], 0xFF
00000276 6E06 bgt +0x8 /* 0000027E */
00000278 7008 moveq.l D0, 0x08
0000027A 6000 0086 bra +0x88 /* 00000302 */
label0000027E:
0000027E 0C6E 01FF 0008 cmpi.w [A6 + 0x8], 0x1FF
00000284 6E06 bgt +0x8 /* 0000028C */
00000286 7009 moveq.l D0, 0x09
00000288 6000 0078 bra +0x7A /* 00000302 */
label0000028C:
0000028C 0C6E 03FF 0008 cmpi.w [A6 + 0x8], 0x3FF
00000292 6E06 bgt +0x8 /* 0000029A */
00000294 700A moveq.l D0, 0x0A
00000296 6000 006A bra +0x6C /* 00000302 */
label0000029A:
0000029A 0C6E 07FF 0008 cmpi.w [A6 + 0x8], 0x7FF
000002A0 6E06 bgt +0x8 /* 000002A8 */
000002A2 700B moveq.l D0, 0x0B
000002A4 6000 005C bra +0x5E /* 00000302 */
label000002A8:
000002A8 0C6E 0FFF 0008 cmpi.w [A6 + 0x8], 0xFFF
000002AE 6E06 bgt +0x8 /* 000002B6 */
000002B0 700C moveq.l D0, 0x0C
000002B2 6000 004E bra +0x50 /* 00000302 */
label000002B6:
000002B6 0C6E 1FFF 0008 cmpi.w [A6 + 0x8], 0x1FFF
000002BC 6E04 bgt +0x6 /* 000002C2 */
000002BE 700D moveq.l D0, 0x0D
000002C0 6040 bra +0x42 /* 00000302 */
label000002C2:
000002C2 0C6E 3FFF 0008 cmpi.w [A6 + 0x8], 0x3FFF
000002C8 6E04 bgt +0x6 /* 000002CE */
000002CA 700E moveq.l D0, 0x0E
000002CC 6034 bra +0x36 /* 00000302 */
label000002CE:
000002CE 0C6E 7FFF 0008 cmpi.w [A6 + 0x8], 0x7FFF
000002D4 6E04 bgt +0x6 /* 000002DA */
000002D6 700F moveq.l D0, 0x0F
000002D8 6028 bra +0x2A /* 00000302 */
label000002DA:
000002DA 306E 0008 movea.w A0, [A6 + 0x8]
000002DE B1FC 0000 FFFF cmpa.l A0, 0xFFFF
000002E4 6E04 bgt +0x6 /* 000002EA */
000002E6 7010 moveq.l D0, 0x10
000002E8 6018 bra +0x1A /* 00000302 */
label000002EA:
000002EA 4267 clr.w -[A7]
000002EC 4267 clr.w -[A7]
000002EE 4267 clr.w -[A7]
000002F0 4267 clr.w -[A7]
000002F2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000002F6 486D EF20 pea.l [A5 - 0x10E0]
000002FA 4EBA 01E4 jsr [PC + 0x1E4 /* 000004E0 */]
000002FE 4FEF 000E lea.l A7, [A7 + 0xE]
label00000302:
00000302 4E5E unlink A6
00000304 4E75 rts
00000306 504D addq.w A5, 8
00000308 4D41 chk.w D6, D1
0000030A 5856 addq.w [A6], 4
0000030C 414C chk.w D0, A4
0000030E 4E56 0000 link A6, 0
00000312 7001 moveq.l D0, 0x01
00000314 322E 0008 move.w D1, [A6 + 0x8]
00000318 E368 lsl D0.w, D1
0000031A 5340 subq.w D0, 1
0000031C 4E5E unlink A6
0000031E 4E75 rts
00000320 504D addq.w A5, 8
00000322 4249 clr.w A1
00000324 5453 addq.w [A3], 2
00000326 544F addq.w A7, 2
fn00000328:
00000328 4E56 0000 link A6, 0
0000032C 3F3C 002F move.w -[A7], 0x2F /* '/' */
00000330 206E 000C movea.l A0, [A6 + 0xC]
00000334 2F10 move.l -[A7], [A0]
00000336 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000033A 5C8F addq.l A7, 6
0000033C 2B40 EEAE move.l [A5 - 0x1152], D0
00000340 4AAD EEAE tst.l [A5 - 0x1152]
00000344 660A bne +0xC /* 00000350 */
00000346 206E 000C movea.l A0, [A6 + 0xC]
0000034A 2B50 EEAE move.l [A5 - 0x1152], [A0]
0000034E 6004 bra +0x6 /* 00000354 */
label00000350:
00000350 52AD EEAE addq.l [A5 - 0x1152], 1
label00000354:
00000354 4E5E unlink A6
00000356 4E75 rts
00000358 504D addq.w A5, 8
0000035A 494E chk.w D4, A6
0000035C 4954 chk.w D4, [A4]
0000035E 2020 move.l D0, -[A0]
fn00000360:
00000360 4E56 0000 link A6, 0
00000364 2F2E 000C move.l -[A7], [A6 + 0xC]
00000368 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000036C 4EBA FFBA jsr [PC - 0x46 /* 00000328 */]
00000370 508F addq.l A7, 8
00000372 4E5E unlink A6
00000374 4E75 rts
00000376 5042 addq.w D2, 8
00000378 4D49 chk.w D6, A1
0000037A 4E49 trap 9
0000037C 5420 addq.b -[A0], 2
fn0000037E:
0000037E 4E56 FFFA link A6, -0x0006
00000382 4878 0002 push.l 0x2
00000386 486D EF3C pea.l [A5 - 0x10C4]
0000038A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000038E 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000392 4FEF 000C lea.l A7, [A7 + 0xC]
00000396 4A40 tst.w D0
00000398 57C0 seq D0
0000039A 4400 neg.b D0
0000039C 4880 ext.w D0
0000039E 3D40 FFFE move.w [A6 - 0x2], D0
000003A2 4878 0002 push.l 0x2
000003A6 486D EF40 pea.l [A5 - 0x10C0]
000003AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003AE 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000003B2 4FEF 000C lea.l A7, [A7 + 0xC]
000003B6 4A40 tst.w D0
000003B8 57C0 seq D0
000003BA 4400 neg.b D0
000003BC 4880 ext.w D0
000003BE 3D40 FFFC move.w [A6 - 0x4], D0
000003C2 4878 0002 push.l 0x2
000003C6 486D EF44 pea.l [A5 - 0x10BC]
000003CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003CE 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000003D2 4FEF 000C lea.l A7, [A7 + 0xC]
000003D6 3D40 FFFA move.w [A6 - 0x6], D0
000003DA 4A6E FFFE tst.w [A6 - 0x2]
000003DE 6606 bne +0x8 /* 000003E6 */
000003E0 4A6E FFFC tst.w [A6 - 0x4]
000003E4 675A beq +0x5C /* 00000440 */
label000003E6:
000003E6 486D EF48 pea.l [A5 - 0x10B8]
000003EA 486D FBCE pea.l [A5 - 0x432]
000003EE 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
000003F2 508F addq.l A7, 8
000003F4 4A6E FFFC tst.w [A6 - 0x4]
000003F8 6738 beq +0x3A /* 00000432 */
000003FA 202D FBE0 move.l D0, [A5 - 0x420]
000003FE 53AD FBE0 subq.l [A5 - 0x420], 1
00000402 0C80 0000 0001 cmpi.l D0, 0x1
00000408 6316 bls +0x18 /* 00000420 */
0000040A 206D FBDC movea.l A0, [A5 - 0x424]
0000040E 52AD FBDC addq.l [A5 - 0x424], 1
00000412 700A moveq.l D0, 0x0A
00000414 1080 move.b [A0], D0
00000416 0240 00FF andi.w D0, 0xFF
0000041A 48C0 ext.l D0
0000041C 6000 00B6 bra +0xB8 /* 000004D4 */
label00000420:
00000420 486D FBCE pea.l [A5 - 0x432]
00000424 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000428 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000042C 5C8F addq.l A7, 6
0000042E 6000 00A4 bra +0xA6 /* 000004D4 */
label00000432:
00000432 486D FBCE pea.l [A5 - 0x432]
00000436 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000043A 588F addq.l A7, 4
0000043C 6000 0096 bra +0x98 /* 000004D4 */
label00000440:
00000440 4A6E FFFA tst.w [A6 - 0x6]
00000444 6612 bne +0x14 /* 00000458 */
00000446 206E 0008 movea.l A0, [A6 + 0x8]
0000044A 4868 0002 pea.l [A0 + 0x2]
0000044E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000452 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000456 508F addq.l A7, 8
label00000458:
00000458 2F2D EEAE move.l -[A7], [A5 - 0x1152]
0000045C 486D EF4A pea.l [A5 - 0x10B6]
00000460 486D FBCE pea.l [A5 - 0x432]
00000464 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000468 4FEF 000C lea.l A7, [A7 + 0xC]
0000046C 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000470 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000474 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000478 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000047C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000480 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000484 486D FBCE pea.l [A5 - 0x432]
00000488 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
0000048C 4FEF 001C lea.l A7, [A7 + 0x1C]
00000490 4A6E FFFA tst.w [A6 - 0x6]
00000494 6734 beq +0x36 /* 000004CA */
00000496 202D FBE0 move.l D0, [A5 - 0x420]
0000049A 53AD FBE0 subq.l [A5 - 0x420], 1
0000049E 0C80 0000 0001 cmpi.l D0, 0x1
000004A4 6314 bls +0x16 /* 000004BA */
000004A6 206D FBDC movea.l A0, [A5 - 0x424]
000004AA 52AD FBDC addq.l [A5 - 0x424], 1
000004AE 700A moveq.l D0, 0x0A
000004B0 1080 move.b [A0], D0
000004B2 0240 00FF andi.w D0, 0xFF
000004B6 48C0 ext.l D0
000004B8 601A bra +0x1C /* 000004D4 */
label000004BA:
000004BA 486D FBCE pea.l [A5 - 0x432]
000004BE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000004C2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000004C6 5C8F addq.l A7, 6
000004C8 600A bra +0xC /* 000004D4 */
label000004CA:
000004CA 486D FBCE pea.l [A5 - 0x432]
000004CE 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000004D2 588F addq.l A7, 4
label000004D4:
000004D4 4E5E unlink A6
000004D6 4E75 rts
000004D8 504D addq.w A5, 8
000004DA 4D45 chk.w D6, D5
000004DC 5353 subq.w [A3], 1
000004DE 4147 chk.w D0, D7
fn000004E0:
000004E0 4E56 0000 link A6, 0
000004E4 2F2E 001C move.l -[A7], [A6 + 0x1C]
000004E8 2F2E 0018 move.l -[A7], [A6 + 0x18]
000004EC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000004F0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000004F4 2F2E 000C move.l -[A7], [A6 + 0xC]
000004F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004FC 4EBA FE80 jsr [PC - 0x180 /* 0000037E */]
00000500 4FEF 0018 lea.l A7, [A7 + 0x18]
00000504 3F3C 0001 move.w -[A7], 0x1
00000508 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000050C 548F addq.l A7, 2
0000050E 4E5E unlink A6
00000510 4E75 rts
00000512 504D addq.w A5, 8
00000514 4552 chk.w D2, [A2]
00000516 524F addq.w A7, 1
00000518 5220 addq.b -[A0], 1
fn0000051A:
0000051A 4E56 0000 link A6, 0
0000051E 4AAE 0008 tst.l [A6 + 0x8]
00000522 6724 beq +0x26 /* 00000548 */
00000524 206E 0008 movea.l A0, [A6 + 0x8]
00000528 4A10 tst.b [A0]
0000052A 671C beq +0x1E /* 00000548 */
0000052C 4267 clr.w -[A7]
0000052E 4267 clr.w -[A7]
00000530 4267 clr.w -[A7]
00000532 486D EEB2 pea.l [A5 - 0x114E]
00000536 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000053A 486D EF50 pea.l [A5 - 0x10B0]
0000053E 4EBA FFA0 jsr [PC - 0x60 /* 000004E0 */]
00000542 4FEF 0012 lea.l A7, [A7 + 0x12]
00000546 6018 bra +0x1A /* 00000560 */
label00000548:
00000548 4267 clr.w -[A7]
0000054A 4267 clr.w -[A7]
0000054C 4267 clr.w -[A7]
0000054E 4267 clr.w -[A7]
00000550 486D EEB2 pea.l [A5 - 0x114E]
00000554 486D EF58 pea.l [A5 - 0x10A8]
00000558 4EBA FF86 jsr [PC - 0x7A /* 000004E0 */]
0000055C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000560:
00000560 4E5E unlink A6
00000562 4E75 rts
00000564 504D addq.w A5, 8
00000566 5045 addq.w D5, 8
00000568 5252 addq.w [A2], 1
0000056A 4F52 chk.w D7, [A2]
fn0000056C:
0000056C 4E56 0000 link A6, 0
00000570 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000574 2F2D EEAE move.l -[A7], [A5 - 0x1152]
00000578 486D EF5C pea.l [A5 - 0x10A4]
0000057C 486D FBCE pea.l [A5 - 0x432]
00000580 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000584 4FEF 0010 lea.l A7, [A7 + 0x10]
00000588 3F3C 0001 move.w -[A7], 0x1
0000058C 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000590 548F addq.l A7, 2
00000592 4E5E unlink A6
00000594 4E75 rts
00000596 504D addq.w A5, 8
00000598 5553 subq.w [A3], 2
0000059A 4147 chk.w D0, D7
0000059C 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
fn0000059E:
0000059E 4E56 FFFC link A6, -0x0004
000005A2 486D EF6C pea.l [A5 - 0x1094]
000005A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005AA 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000005AE 508F addq.l A7, 8
000005B0 4A40 tst.w D0
000005B2 660A bne +0xC /* 000005BE */
000005B4 41ED FB82 lea.l A0, [A5 - 0x47E]
000005B8 2D48 FFFC move.l [A6 - 0x4], A0
000005BC 602C bra +0x2E /* 000005EA */
label000005BE:
000005BE 486D EF6E pea.l [A5 - 0x1092]
000005C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005C6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000005CA 508F addq.l A7, 8
000005CC 2D40 FFFC move.l [A6 - 0x4], D0
000005D0 4AAE FFFC tst.l [A6 - 0x4]
000005D4 6614 bne +0x16 /* 000005EA */
000005D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005DA 4EBA FF3E jsr [PC - 0xC2 /* 0000051A */]
000005DE 588F addq.l A7, 4
000005E0 3F3C 0001 move.w -[A7], 0x1
000005E4 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000005E8 548F addq.l A7, 2
label000005EA:
000005EA 202E FFFC move.l D0, [A6 - 0x4]
000005EE 4E5E unlink A6
000005F0 4E75 rts
000005F2 504D addq.w A5, 8
000005F4 4F50 chk.w D7, [A0]
000005F6 454E chk.w D2, A6
000005F8 5220 addq.b -[A0], 1
000005FA 4E56 FFFC link A6, -0x0004
000005FE 486D EF72 pea.l [A5 - 0x108E]
00000602 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000606 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000060A 508F addq.l A7, 8
0000060C 2D40 FFFC move.l [A6 - 0x4], D0
00000610 4AAE FFFC tst.l [A6 - 0x4]
00000614 6614 bne +0x16 /* 0000062A */
00000616 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000061A 4EBA FEFE jsr [PC - 0x102 /* 0000051A */]
0000061E 588F addq.l A7, 4
00000620 3F3C 0001 move.w -[A7], 0x1
00000624 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000628 548F addq.l A7, 2
label0000062A:
0000062A 202E FFFC move.l D0, [A6 - 0x4]
0000062E 4E5E unlink A6
00000630 4E75 rts
00000632 504D addq.w A5, 8
00000634 4F50 chk.w D7, [A0]
00000636 454E chk.w D2, A6
00000638 5720 subq.b -[A0], 3
fn0000063A:
0000063A 4E56 0000 link A6, 0
0000063E 41ED FB82 lea.l A0, [A5 - 0x47E]
00000642 B1EE 0008 cmpa.l A0, [A6 + 0x8]
00000646 6718 beq +0x1A /* 00000660 */
00000648 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000064C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000650 588F addq.l A7, 4
00000652 4A40 tst.w D0
00000654 670A beq +0xC /* 00000660 */
00000656 486D EF74 pea.l [A5 - 0x108C]
0000065A 4EBA FEBE jsr [PC - 0x142 /* 0000051A */]
0000065E 588F addq.l A7, 4
label00000660:
00000660 4E5E unlink A6
00000662 4E75 rts
00000664 504D addq.w A5, 8
00000666 434C chk.w D1, A4
00000668 4F53 chk.w D7, [A3]
0000066A 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
0000066C 4E56 FFFE link A6, -0x0002
00000670 206E 0008 movea.l A0, [A6 + 0x8]
00000674 2028 0012 move.l D0, [A0 + 0x12]
00000678 53A8 0012 subq.l [A0 + 0x12], 1
0000067C 4A80 tst.l D0
0000067E 6714 beq +0x16 /* 00000694 */
00000680 206E 0008 movea.l A0, [A6 + 0x8]
00000684 2268 000E movea.l A1, [A0 + 0xE]
00000688 52A8 000E addq.l [A0 + 0xE], 1
0000068C 7000 moveq.l D0, 0x00
0000068E 1011 move.b D0, [A1]
00000690 48C0 ext.l D0
00000692 600A bra +0xC /* 0000069E */
label00000694:
00000694 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000698 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000069C 588F addq.l A7, 4
label0000069E:
0000069E 3D40 FFFE move.w [A6 - 0x2], D0
000006A2 0C40 FFFF cmpi.w D0, 0xFFFF
000006A6 6606 bne +0x8 /* 000006AE */
000006A8 70FF moveq.l D0, 0xFFFFFFFF
000006AA 6000 005E bra +0x60 /* 0000070A */
label000006AE:
000006AE 303C 00FF move.w D0, 0xFF
000006B2 C06E FFFE and.w D0, [A6 - 0x2]
000006B6 E148 lsl D0.w, 8
000006B8 206E 000C movea.l A0, [A6 + 0xC]
000006BC 3080 move.w [A0], D0
000006BE 206E 0008 movea.l A0, [A6 + 0x8]
000006C2 2028 0012 move.l D0, [A0 + 0x12]
000006C6 53A8 0012 subq.l [A0 + 0x12], 1
000006CA 4A80 tst.l D0
000006CC 6714 beq +0x16 /* 000006E2 */
000006CE 206E 0008 movea.l A0, [A6 + 0x8]
000006D2 2268 000E movea.l A1, [A0 + 0xE]
000006D6 52A8 000E addq.l [A0 + 0xE], 1
000006DA 7000 moveq.l D0, 0x00
000006DC 1011 move.b D0, [A1]
000006DE 48C0 ext.l D0
000006E0 600A bra +0xC /* 000006EC */
label000006E2:
000006E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006E6 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000006EA 588F addq.l A7, 4
label000006EC:
000006EC 3D40 FFFE move.w [A6 - 0x2], D0
000006F0 0C40 FFFF cmpi.w D0, 0xFFFF
000006F4 6604 bne +0x6 /* 000006FA */
000006F6 70FF moveq.l D0, 0xFFFFFFFF
000006F8 6010 bra +0x12 /* 0000070A */
label000006FA:
000006FA 303C 00FF move.w D0, 0xFF
000006FE C06E FFFE and.w D0, [A6 - 0x2]
00000702 206E 000C movea.l A0, [A6 + 0xC]
00000706 8150 or.w [A0], D0
00000708 7000 moveq.l D0, 0x00
label0000070A:
0000070A 4E5E unlink A6
0000070C 4E75 rts
0000070E 504D addq.w A5, 8
00000710 5245 addq.w D5, 1
00000712 4144 chk.w D0, D4
00000714 4249 clr.w A1
00000716 4E56 0000 link A6, 0
0000071A 206E 0008 movea.l A0, [A6 + 0x8]
0000071E 2028 0012 move.l D0, [A0 + 0x12]
00000722 53A8 0012 subq.l [A0 + 0x12], 1
00000726 0C80 0000 0001 cmpi.l D0, 0x1
0000072C 6320 bls +0x22 /* 0000074E */
0000072E 206E 0008 movea.l A0, [A6 + 0x8]
00000732 2268 000E movea.l A1, [A0 + 0xE]
00000736 52A8 000E addq.l [A0 + 0xE], 1
0000073A 302E 000C move.w D0, [A6 + 0xC]
0000073E E040 asr D0.w, 8
00000740 0240 00FF andi.w D0, 0xFF
00000744 1280 move.b [A1], D0
00000746 0240 00FF andi.w D0, 0xFF
0000074A 48C0 ext.l D0
0000074C 6016 bra +0x18 /* 00000764 */
label0000074E:
0000074E 302E 000C move.w D0, [A6 + 0xC]
00000752 E040 asr D0.w, 8
00000754 0240 00FF andi.w D0, 0xFF
00000758 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000075C 3F00 move.w -[A7], D0
0000075E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000762 5C8F addq.l A7, 6
label00000764:
00000764 0C40 FFFF cmpi.w D0, 0xFFFF
00000768 6606 bne +0x8 /* 00000770 */
0000076A 70FF moveq.l D0, 0xFFFFFFFF
0000076C 6000 0054 bra +0x56 /* 000007C2 */
label00000770:
00000770 206E 0008 movea.l A0, [A6 + 0x8]
00000774 2028 0012 move.l D0, [A0 + 0x12]
00000778 53A8 0012 subq.l [A0 + 0x12], 1
0000077C 0C80 0000 0001 cmpi.l D0, 0x1
00000782 631E bls +0x20 /* 000007A2 */
00000784 206E 0008 movea.l A0, [A6 + 0x8]
00000788 2268 000E movea.l A1, [A0 + 0xE]
0000078C 52A8 000E addq.l [A0 + 0xE], 1
00000790 303C 00FF move.w D0, 0xFF
00000794 C06E 000C and.w D0, [A6 + 0xC]
00000798 1280 move.b [A1], D0
0000079A 0240 00FF andi.w D0, 0xFF
0000079E 48C0 ext.l D0
000007A0 6014 bra +0x16 /* 000007B6 */
label000007A2:
000007A2 303C 00FF move.w D0, 0xFF
000007A6 C06E 000C and.w D0, [A6 + 0xC]
000007AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007AE 3F00 move.w -[A7], D0
000007B0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000007B4 5C8F addq.l A7, 6
label000007B6:
000007B6 0C40 FFFF cmpi.w D0, 0xFFFF
000007BA 6604 bne +0x6 /* 000007C0 */
000007BC 70FF moveq.l D0, 0xFFFFFFFF
000007BE 6002 bra +0x4 /* 000007C2 */
label000007C0:
000007C0 7000 moveq.l D0, 0x00
label000007C2:
000007C2 4E5E unlink A6
000007C4 4E75 rts
000007C6 504D addq.w A5, 8
000007C8 5752 subq.w [A2], 3
000007CA 4954 chk.w D4, [A4]
000007CC 4542 chk.w D2, D2
000007CE 4E56 FFFE link A6, -0x0002
000007D2 206E 0008 movea.l A0, [A6 + 0x8]
000007D6 2028 0012 move.l D0, [A0 + 0x12]
000007DA 53A8 0012 subq.l [A0 + 0x12], 1
000007DE 4A80 tst.l D0
000007E0 6714 beq +0x16 /* 000007F6 */
000007E2 206E 0008 movea.l A0, [A6 + 0x8]
000007E6 2268 000E movea.l A1, [A0 + 0xE]
000007EA 52A8 000E addq.l [A0 + 0xE], 1
000007EE 7000 moveq.l D0, 0x00
000007F0 1011 move.b D0, [A1]
000007F2 48C0 ext.l D0
000007F4 600A bra +0xC /* 00000800 */
label000007F6:
000007F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007FA 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000007FE 588F addq.l A7, 4
label00000800:
00000800 3D40 FFFE move.w [A6 - 0x2], D0
00000804 0C40 FFFF cmpi.w D0, 0xFFFF
00000808 6606 bne +0x8 /* 00000810 */
0000080A 70FF moveq.l D0, 0xFFFFFFFF
0000080C 6000 0116 bra +0x118 /* 00000924 */
label00000810:
00000810 303C 00FF move.w D0, 0xFF
00000814 C06E FFFE and.w D0, [A6 - 0x2]
00000818 7218 moveq.l D1, 0x18
0000081A E368 lsl D0.w, D1
0000081C 206E 000C movea.l A0, [A6 + 0xC]
00000820 4840 swap.w D0
00000822 4240 clr.w D0
00000824 4840 swap.w D0
00000826 2080 move.l [A0], D0
00000828 206E 0008 movea.l A0, [A6 + 0x8]
0000082C 2028 0012 move.l D0, [A0 + 0x12]
00000830 53A8 0012 subq.l [A0 + 0x12], 1
00000834 4A80 tst.l D0
00000836 6714 beq +0x16 /* 0000084C */
00000838 206E 0008 movea.l A0, [A6 + 0x8]
0000083C 2268 000E movea.l A1, [A0 + 0xE]
00000840 52A8 000E addq.l [A0 + 0xE], 1
00000844 7000 moveq.l D0, 0x00
00000846 1011 move.b D0, [A1]
00000848 48C0 ext.l D0
0000084A 600A bra +0xC /* 00000856 */
label0000084C:
0000084C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000850 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000854 588F addq.l A7, 4
label00000856:
00000856 3D40 FFFE move.w [A6 - 0x2], D0
0000085A 0C40 FFFF cmpi.w D0, 0xFFFF
0000085E 6606 bne +0x8 /* 00000866 */
00000860 70FF moveq.l D0, 0xFFFFFFFF
00000862 6000 00C0 bra +0xC2 /* 00000924 */
label00000866:
00000866 303C 00FF move.w D0, 0xFF
0000086A C06E FFFE and.w D0, [A6 - 0x2]
0000086E 7210 moveq.l D1, 0x10
00000870 E368 lsl D0.w, D1
00000872 4840 swap.w D0
00000874 4240 clr.w D0
00000876 4840 swap.w D0
00000878 206E 000C movea.l A0, [A6 + 0xC]
0000087C 8190 or.l [A0], D0
0000087E 206E 0008 movea.l A0, [A6 + 0x8]
00000882 2028 0012 move.l D0, [A0 + 0x12]
00000886 53A8 0012 subq.l [A0 + 0x12], 1
0000088A 4A80 tst.l D0
0000088C 6714 beq +0x16 /* 000008A2 */
0000088E 206E 0008 movea.l A0, [A6 + 0x8]
00000892 2268 000E movea.l A1, [A0 + 0xE]
00000896 52A8 000E addq.l [A0 + 0xE], 1
0000089A 7000 moveq.l D0, 0x00
0000089C 1011 move.b D0, [A1]
0000089E 48C0 ext.l D0
000008A0 600A bra +0xC /* 000008AC */
label000008A2:
000008A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008A6 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000008AA 588F addq.l A7, 4
label000008AC:
000008AC 3D40 FFFE move.w [A6 - 0x2], D0
000008B0 0C40 FFFF cmpi.w D0, 0xFFFF
000008B4 6606 bne +0x8 /* 000008BC */
000008B6 70FF moveq.l D0, 0xFFFFFFFF
000008B8 6000 006A bra +0x6C /* 00000924 */
label000008BC:
000008BC 303C 00FF move.w D0, 0xFF
000008C0 C06E FFFE and.w D0, [A6 - 0x2]
000008C4 E148 lsl D0.w, 8
000008C6 4840 swap.w D0
000008C8 4240 clr.w D0
000008CA 4840 swap.w D0
000008CC 206E 000C movea.l A0, [A6 + 0xC]
000008D0 8190 or.l [A0], D0
000008D2 206E 0008 movea.l A0, [A6 + 0x8]
000008D6 2028 0012 move.l D0, [A0 + 0x12]
000008DA 53A8 0012 subq.l [A0 + 0x12], 1
000008DE 4A80 tst.l D0
000008E0 6714 beq +0x16 /* 000008F6 */
000008E2 206E 0008 movea.l A0, [A6 + 0x8]
000008E6 2268 000E movea.l A1, [A0 + 0xE]
000008EA 52A8 000E addq.l [A0 + 0xE], 1
000008EE 7000 moveq.l D0, 0x00
000008F0 1011 move.b D0, [A1]
000008F2 48C0 ext.l D0
000008F4 600A bra +0xC /* 00000900 */
label000008F6:
000008F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008FA 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000008FE 588F addq.l A7, 4
label00000900:
00000900 3D40 FFFE move.w [A6 - 0x2], D0
00000904 0C40 FFFF cmpi.w D0, 0xFFFF
00000908 6604 bne +0x6 /* 0000090E */
0000090A 70FF moveq.l D0, 0xFFFFFFFF
0000090C 6016 bra +0x18 /* 00000924 */
label0000090E:
0000090E 303C 00FF move.w D0, 0xFF
00000912 C06E FFFE and.w D0, [A6 - 0x2]
00000916 4840 swap.w D0
00000918 4240 clr.w D0
0000091A 4840 swap.w D0
0000091C 206E 000C movea.l A0, [A6 + 0xC]
00000920 8190 or.l [A0], D0
00000922 7000 moveq.l D0, 0x00
label00000924:
00000924 4E5E unlink A6
00000926 4E75 rts
00000928 504D addq.w A5, 8
0000092A 5245 addq.w D5, 1
0000092C 4144 chk.w D0, D4
0000092E 4249 clr.w A1
00000930 4E56 0000 link A6, 0
00000934 206E 0008 movea.l A0, [A6 + 0x8]
00000938 2028 0012 move.l D0, [A0 + 0x12]
0000093C 53A8 0012 subq.l [A0 + 0x12], 1
00000940 0C80 0000 0001 cmpi.l D0, 0x1
00000946 6324 bls +0x26 /* 0000096C */
00000948 206E 0008 movea.l A0, [A6 + 0x8]
0000094C 2268 000E movea.l A1, [A0 + 0xE]
00000950 52A8 000E addq.l [A0 + 0xE], 1
00000954 202E 000C move.l D0, [A6 + 0xC]
00000958 7218 moveq.l D1, 0x18
0000095A E2A0 asr D0, D1
0000095C 0280 0000 00FF andi.l D0, 0xFF
00000962 1280 move.b [A1], D0
00000964 0240 00FF andi.w D0, 0xFF
00000968 48C0 ext.l D0
0000096A 601A bra +0x1C /* 00000986 */
label0000096C:
0000096C 202E 000C move.l D0, [A6 + 0xC]
00000970 7218 moveq.l D1, 0x18
00000972 E2A0 asr D0, D1
00000974 0280 0000 00FF andi.l D0, 0xFF
0000097A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000097E 3F00 move.w -[A7], D0
00000980 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000984 5C8F addq.l A7, 6
label00000986:
00000986 0C40 FFFF cmpi.w D0, 0xFFFF
0000098A 6606 bne +0x8 /* 00000992 */
0000098C 70FF moveq.l D0, 0xFFFFFFFF
0000098E 6000 0110 bra +0x112 /* 00000AA0 */
label00000992:
00000992 206E 0008 movea.l A0, [A6 + 0x8]
00000996 2028 0012 move.l D0, [A0 + 0x12]
0000099A 53A8 0012 subq.l [A0 + 0x12], 1
0000099E 0C80 0000 0001 cmpi.l D0, 0x1
000009A4 6324 bls +0x26 /* 000009CA */
000009A6 206E 0008 movea.l A0, [A6 + 0x8]
000009AA 2268 000E movea.l A1, [A0 + 0xE]
000009AE 52A8 000E addq.l [A0 + 0xE], 1
000009B2 202E 000C move.l D0, [A6 + 0xC]
000009B6 7210 moveq.l D1, 0x10
000009B8 E2A0 asr D0, D1
000009BA 0280 0000 00FF andi.l D0, 0xFF
000009C0 1280 move.b [A1], D0
000009C2 0240 00FF andi.w D0, 0xFF
000009C6 48C0 ext.l D0
000009C8 601A bra +0x1C /* 000009E4 */
label000009CA:
000009CA 202E 000C move.l D0, [A6 + 0xC]
000009CE 7210 moveq.l D1, 0x10
000009D0 E2A0 asr D0, D1
000009D2 0280 0000 00FF andi.l D0, 0xFF
000009D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009DC 3F00 move.w -[A7], D0
000009DE 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000009E2 5C8F addq.l A7, 6
label000009E4:
000009E4 0C40 FFFF cmpi.w D0, 0xFFFF
000009E8 6606 bne +0x8 /* 000009F0 */
000009EA 70FF moveq.l D0, 0xFFFFFFFF
000009EC 6000 00B2 bra +0xB4 /* 00000AA0 */
label000009F0:
000009F0 206E 0008 movea.l A0, [A6 + 0x8]
000009F4 2028 0012 move.l D0, [A0 + 0x12]
000009F8 53A8 0012 subq.l [A0 + 0x12], 1
000009FC 0C80 0000 0001 cmpi.l D0, 0x1
00000A02 6322 bls +0x24 /* 00000A26 */
00000A04 206E 0008 movea.l A0, [A6 + 0x8]
00000A08 2268 000E movea.l A1, [A0 + 0xE]
00000A0C 52A8 000E addq.l [A0 + 0xE], 1
00000A10 202E 000C move.l D0, [A6 + 0xC]
00000A14 E080 asr D0, 8
00000A16 0280 0000 00FF andi.l D0, 0xFF
00000A1C 1280 move.b [A1], D0
00000A1E 0240 00FF andi.w D0, 0xFF
00000A22 48C0 ext.l D0
00000A24 6018 bra +0x1A /* 00000A3E */
label00000A26:
00000A26 202E 000C move.l D0, [A6 + 0xC]
00000A2A E080 asr D0, 8
00000A2C 0280 0000 00FF andi.l D0, 0xFF
00000A32 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A36 3F00 move.w -[A7], D0
00000A38 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000A3C 5C8F addq.l A7, 6
label00000A3E:
00000A3E 0C40 FFFF cmpi.w D0, 0xFFFF
00000A42 6606 bne +0x8 /* 00000A4A */
00000A44 70FF moveq.l D0, 0xFFFFFFFF
00000A46 6000 0058 bra +0x5A /* 00000AA0 */
label00000A4A:
00000A4A 206E 0008 movea.l A0, [A6 + 0x8]
00000A4E 2028 0012 move.l D0, [A0 + 0x12]
00000A52 53A8 0012 subq.l [A0 + 0x12], 1
00000A56 0C80 0000 0001 cmpi.l D0, 0x1
00000A5C 6320 bls +0x22 /* 00000A7E */
00000A5E 206E 0008 movea.l A0, [A6 + 0x8]
00000A62 2268 000E movea.l A1, [A0 + 0xE]
00000A66 52A8 000E addq.l [A0 + 0xE], 1
00000A6A 203C 0000 00FF move.l D0, 0xFF
00000A70 C0AE 000C and.l D0, [A6 + 0xC]
00000A74 1280 move.b [A1], D0
00000A76 0240 00FF andi.w D0, 0xFF
00000A7A 48C0 ext.l D0
00000A7C 6016 bra +0x18 /* 00000A94 */
label00000A7E:
00000A7E 203C 0000 00FF move.l D0, 0xFF
00000A84 C0AE 000C and.l D0, [A6 + 0xC]
00000A88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A8C 3F00 move.w -[A7], D0
00000A8E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000A92 5C8F addq.l A7, 6
label00000A94:
00000A94 0C40 FFFF cmpi.w D0, 0xFFFF
00000A98 6604 bne +0x6 /* 00000A9E */
00000A9A 70FF moveq.l D0, 0xFFFFFFFF
00000A9C 6002 bra +0x4 /* 00000AA0 */
label00000A9E:
00000A9E 7000 moveq.l D0, 0x00
label00000AA0:
00000AA0 4E5E unlink A6
00000AA2 4E75 rts
00000AA4 504D addq.w A5, 8
00000AA6 5752 subq.w [A2], 3
00000AA8 4954 chk.w D4, [A4]
00000AAA 4542 chk.w D2, D2
00000AAC 4E56 FFFE link A6, -0x0002
00000AB0 206E 0008 movea.l A0, [A6 + 0x8]
00000AB4 2028 0012 move.l D0, [A0 + 0x12]
00000AB8 53A8 0012 subq.l [A0 + 0x12], 1
00000ABC 4A80 tst.l D0
00000ABE 6714 beq +0x16 /* 00000AD4 */
00000AC0 206E 0008 movea.l A0, [A6 + 0x8]
00000AC4 2268 000E movea.l A1, [A0 + 0xE]
00000AC8 52A8 000E addq.l [A0 + 0xE], 1
00000ACC 7000 moveq.l D0, 0x00
00000ACE 1011 move.b D0, [A1]
00000AD0 48C0 ext.l D0
00000AD2 600A bra +0xC /* 00000ADE */
label00000AD4:
00000AD4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AD8 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000ADC 588F addq.l A7, 4
label00000ADE:
00000ADE 3D40 FFFE move.w [A6 - 0x2], D0
00000AE2 0C40 FFFF cmpi.w D0, 0xFFFF
00000AE6 6606 bne +0x8 /* 00000AEE */
00000AE8 70FF moveq.l D0, 0xFFFFFFFF
00000AEA 6000 005E bra +0x60 /* 00000B4A */
label00000AEE:
00000AEE 303C 00FF move.w D0, 0xFF
00000AF2 C06E FFFE and.w D0, [A6 - 0x2]
00000AF6 206E 000C movea.l A0, [A6 + 0xC]
00000AFA 3080 move.w [A0], D0
00000AFC 206E 0008 movea.l A0, [A6 + 0x8]
00000B00 2028 0012 move.l D0, [A0 + 0x12]
00000B04 53A8 0012 subq.l [A0 + 0x12], 1
00000B08 4A80 tst.l D0
00000B0A 6714 beq +0x16 /* 00000B20 */
00000B0C 206E 0008 movea.l A0, [A6 + 0x8]
00000B10 2268 000E movea.l A1, [A0 + 0xE]
00000B14 52A8 000E addq.l [A0 + 0xE], 1
00000B18 7000 moveq.l D0, 0x00
00000B1A 1011 move.b D0, [A1]
00000B1C 48C0 ext.l D0
00000B1E 600A bra +0xC /* 00000B2A */
label00000B20:
00000B20 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B24 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000B28 588F addq.l A7, 4
label00000B2A:
00000B2A 3D40 FFFE move.w [A6 - 0x2], D0
00000B2E 0C40 FFFF cmpi.w D0, 0xFFFF
00000B32 6604 bne +0x6 /* 00000B38 */
00000B34 70FF moveq.l D0, 0xFFFFFFFF
00000B36 6012 bra +0x14 /* 00000B4A */
label00000B38:
00000B38 303C 00FF move.w D0, 0xFF
00000B3C C06E FFFE and.w D0, [A6 - 0x2]
00000B40 E148 lsl D0.w, 8
00000B42 206E 000C movea.l A0, [A6 + 0xC]
00000B46 8150 or.w [A0], D0
00000B48 7000 moveq.l D0, 0x00
label00000B4A:
00000B4A 4E5E unlink A6
00000B4C 4E75 rts
00000B4E 504D addq.w A5, 8
00000B50 5245 addq.w D5, 1
00000B52 4144 chk.w D0, D4
00000B54 4C49 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A1
00000B58 0000 206E ori.b D0, 0x6E /* 'n' */
00000B5C 0008 2028 ori.b A0, 0x28 /* '(' */
00000B60 0012 53A8 ori.b [A2], 0xA8
00000B64 0012 0C80 ori.b [A2], 0x80
00000B68 0000 0001 ori.b D0, 0x1
00000B6C 631E bls +0x20 /* 00000B8C */
00000B6E 206E 0008 movea.l A0, [A6 + 0x8]
00000B72 2268 000E movea.l A1, [A0 + 0xE]
00000B76 52A8 000E addq.l [A0 + 0xE], 1
00000B7A 303C 00FF move.w D0, 0xFF
00000B7E C06E 000C and.w D0, [A6 + 0xC]
00000B82 1280 move.b [A1], D0
00000B84 0240 00FF andi.w D0, 0xFF
00000B88 48C0 ext.l D0
00000B8A 6014 bra +0x16 /* 00000BA0 */
label00000B8C:
00000B8C 303C 00FF move.w D0, 0xFF
00000B90 C06E 000C and.w D0, [A6 + 0xC]
00000B94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B98 3F00 move.w -[A7], D0
00000B9A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000B9E 5C8F addq.l A7, 6
label00000BA0:
00000BA0 0C40 FFFF cmpi.w D0, 0xFFFF
00000BA4 6606 bne +0x8 /* 00000BAC */
00000BA6 70FF moveq.l D0, 0xFFFFFFFF
00000BA8 6000 0058 bra +0x5A /* 00000C02 */
label00000BAC:
00000BAC 206E 0008 movea.l A0, [A6 + 0x8]
00000BB0 2028 0012 move.l D0, [A0 + 0x12]
00000BB4 53A8 0012 subq.l [A0 + 0x12], 1
00000BB8 0C80 0000 0001 cmpi.l D0, 0x1
00000BBE 6320 bls +0x22 /* 00000BE0 */
00000BC0 206E 0008 movea.l A0, [A6 + 0x8]
00000BC4 2268 000E movea.l A1, [A0 + 0xE]
00000BC8 52A8 000E addq.l [A0 + 0xE], 1
00000BCC 302E 000C move.w D0, [A6 + 0xC]
00000BD0 E040 asr D0.w, 8
00000BD2 0240 00FF andi.w D0, 0xFF
00000BD6 1280 move.b [A1], D0
00000BD8 0240 00FF andi.w D0, 0xFF
00000BDC 48C0 ext.l D0
00000BDE 6016 bra +0x18 /* 00000BF6 */
label00000BE0:
00000BE0 302E 000C move.w D0, [A6 + 0xC]
00000BE4 E040 asr D0.w, 8
00000BE6 0240 00FF andi.w D0, 0xFF
00000BEA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BEE 3F00 move.w -[A7], D0
00000BF0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000BF4 5C8F addq.l A7, 6
label00000BF6:
00000BF6 0C40 FFFF cmpi.w D0, 0xFFFF
00000BFA 6604 bne +0x6 /* 00000C00 */
00000BFC 70FF moveq.l D0, 0xFFFFFFFF
00000BFE 6002 bra +0x4 /* 00000C02 */
label00000C00:
00000C00 7000 moveq.l D0, 0x00
label00000C02:
00000C02 4E5E unlink A6
00000C04 4E75 rts
00000C06 504D addq.w A5, 8
00000C08 5752 subq.w [A2], 3
00000C0A 4954 chk.w D4, [A4]
00000C0C 454C chk.w D2, A4
00000C0E 4E56 FFFE link A6, -0x0002
00000C12 206E 0008 movea.l A0, [A6 + 0x8]
00000C16 2028 0012 move.l D0, [A0 + 0x12]
00000C1A 53A8 0012 subq.l [A0 + 0x12], 1
00000C1E 4A80 tst.l D0
00000C20 6714 beq +0x16 /* 00000C36 */
00000C22 206E 0008 movea.l A0, [A6 + 0x8]
00000C26 2268 000E movea.l A1, [A0 + 0xE]
00000C2A 52A8 000E addq.l [A0 + 0xE], 1
00000C2E 7000 moveq.l D0, 0x00
00000C30 1011 move.b D0, [A1]
00000C32 48C0 ext.l D0
00000C34 600A bra +0xC /* 00000C40 */
label00000C36:
00000C36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C3A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000C3E 588F addq.l A7, 4
label00000C40:
00000C40 3D40 FFFE move.w [A6 - 0x2], D0
00000C44 0C40 FFFF cmpi.w D0, 0xFFFF
00000C48 6606 bne +0x8 /* 00000C50 */
00000C4A 70FF moveq.l D0, 0xFFFFFFFF
00000C4C 6000 0116 bra +0x118 /* 00000D64 */
label00000C50:
00000C50 303C 00FF move.w D0, 0xFF
00000C54 C06E FFFE and.w D0, [A6 - 0x2]
00000C58 206E 000C movea.l A0, [A6 + 0xC]
00000C5C 4840 swap.w D0
00000C5E 4240 clr.w D0
00000C60 4840 swap.w D0
00000C62 2080 move.l [A0], D0
00000C64 206E 0008 movea.l A0, [A6 + 0x8]
00000C68 2028 0012 move.l D0, [A0 + 0x12]
00000C6C 53A8 0012 subq.l [A0 + 0x12], 1
00000C70 4A80 tst.l D0
00000C72 6714 beq +0x16 /* 00000C88 */
00000C74 206E 0008 movea.l A0, [A6 + 0x8]
00000C78 2268 000E movea.l A1, [A0 + 0xE]
00000C7C 52A8 000E addq.l [A0 + 0xE], 1
00000C80 7000 moveq.l D0, 0x00
00000C82 1011 move.b D0, [A1]
00000C84 48C0 ext.l D0
00000C86 600A bra +0xC /* 00000C92 */
label00000C88:
00000C88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C8C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000C90 588F addq.l A7, 4
label00000C92:
00000C92 3D40 FFFE move.w [A6 - 0x2], D0
00000C96 0C40 FFFF cmpi.w D0, 0xFFFF
00000C9A 6606 bne +0x8 /* 00000CA2 */
00000C9C 70FF moveq.l D0, 0xFFFFFFFF
00000C9E 6000 00C4 bra +0xC6 /* 00000D64 */
label00000CA2:
00000CA2 303C 00FF move.w D0, 0xFF
00000CA6 C06E FFFE and.w D0, [A6 - 0x2]
00000CAA E148 lsl D0.w, 8
00000CAC 4840 swap.w D0
00000CAE 4240 clr.w D0
00000CB0 4840 swap.w D0
00000CB2 206E 000C movea.l A0, [A6 + 0xC]
00000CB6 8190 or.l [A0], D0
00000CB8 206E 0008 movea.l A0, [A6 + 0x8]
00000CBC 2028 0012 move.l D0, [A0 + 0x12]
00000CC0 53A8 0012 subq.l [A0 + 0x12], 1
00000CC4 4A80 tst.l D0
00000CC6 6714 beq +0x16 /* 00000CDC */
00000CC8 206E 0008 movea.l A0, [A6 + 0x8]
00000CCC 2268 000E movea.l A1, [A0 + 0xE]
00000CD0 52A8 000E addq.l [A0 + 0xE], 1
00000CD4 7000 moveq.l D0, 0x00
00000CD6 1011 move.b D0, [A1]
00000CD8 48C0 ext.l D0
00000CDA 600A bra +0xC /* 00000CE6 */
label00000CDC:
00000CDC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CE0 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000CE4 588F addq.l A7, 4
label00000CE6:
00000CE6 3D40 FFFE move.w [A6 - 0x2], D0
00000CEA 0C40 FFFF cmpi.w D0, 0xFFFF
00000CEE 6606 bne +0x8 /* 00000CF6 */
00000CF0 70FF moveq.l D0, 0xFFFFFFFF
00000CF2 6000 0070 bra +0x72 /* 00000D64 */
label00000CF6:
00000CF6 303C 00FF move.w D0, 0xFF
00000CFA C06E FFFE and.w D0, [A6 - 0x2]
00000CFE 7210 moveq.l D1, 0x10
00000D00 E368 lsl D0.w, D1
00000D02 4840 swap.w D0
00000D04 4240 clr.w D0
00000D06 4840 swap.w D0
00000D08 206E 000C movea.l A0, [A6 + 0xC]
00000D0C 8190 or.l [A0], D0
00000D0E 206E 0008 movea.l A0, [A6 + 0x8]
00000D12 2028 0012 move.l D0, [A0 + 0x12]
00000D16 53A8 0012 subq.l [A0 + 0x12], 1
00000D1A 4A80 tst.l D0
00000D1C 6714 beq +0x16 /* 00000D32 */
00000D1E 206E 0008 movea.l A0, [A6 + 0x8]
00000D22 2268 000E movea.l A1, [A0 + 0xE]
00000D26 52A8 000E addq.l [A0 + 0xE], 1
00000D2A 7000 moveq.l D0, 0x00
00000D2C 1011 move.b D0, [A1]
00000D2E 48C0 ext.l D0
00000D30 600A bra +0xC /* 00000D3C */
label00000D32:
00000D32 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D36 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000D3A 588F addq.l A7, 4
label00000D3C:
00000D3C 3D40 FFFE move.w [A6 - 0x2], D0
00000D40 0C40 FFFF cmpi.w D0, 0xFFFF
00000D44 6604 bne +0x6 /* 00000D4A */
00000D46 70FF moveq.l D0, 0xFFFFFFFF
00000D48 601A bra +0x1C /* 00000D64 */
label00000D4A:
00000D4A 303C 00FF move.w D0, 0xFF
00000D4E C06E FFFE and.w D0, [A6 - 0x2]
00000D52 7218 moveq.l D1, 0x18
00000D54 E368 lsl D0.w, D1
00000D56 4840 swap.w D0
00000D58 4240 clr.w D0
00000D5A 4840 swap.w D0
00000D5C 206E 000C movea.l A0, [A6 + 0xC]
00000D60 8190 or.l [A0], D0
00000D62 7000 moveq.l D0, 0x00
label00000D64:
00000D64 4E5E unlink A6
00000D66 4E75 rts
00000D68 504D addq.w A5, 8
00000D6A 5245 addq.w D5, 1
00000D6C 4144 chk.w D0, D4
00000D6E 4C49 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A1
00000D72 0000 206E ori.b D0, 0x6E /* 'n' */
00000D76 0008 2028 ori.b A0, 0x28 /* '(' */
00000D7A 0012 53A8 ori.b [A2], 0xA8
00000D7E 0012 0C80 ori.b [A2], 0x80
00000D82 0000 0001 ori.b D0, 0x1
00000D86 6320 bls +0x22 /* 00000DA8 */
00000D88 206E 0008 movea.l A0, [A6 + 0x8]
00000D8C 2268 000E movea.l A1, [A0 + 0xE]
00000D90 52A8 000E addq.l [A0 + 0xE], 1
00000D94 203C 0000 00FF move.l D0, 0xFF
00000D9A C0AE 000C and.l D0, [A6 + 0xC]
00000D9E 1280 move.b [A1], D0
00000DA0 0240 00FF andi.w D0, 0xFF
00000DA4 48C0 ext.l D0
00000DA6 6016 bra +0x18 /* 00000DBE */
label00000DA8:
00000DA8 203C 0000 00FF move.l D0, 0xFF
00000DAE C0AE 000C and.l D0, [A6 + 0xC]
00000DB2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DB6 3F00 move.w -[A7], D0
00000DB8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000DBC 5C8F addq.l A7, 6
label00000DBE:
00000DBE 0C40 FFFF cmpi.w D0, 0xFFFF
00000DC2 6606 bne +0x8 /* 00000DCA */
00000DC4 70FF moveq.l D0, 0xFFFFFFFF
00000DC6 6000 0118 bra +0x11A /* 00000EE0 */
label00000DCA:
00000DCA 206E 0008 movea.l A0, [A6 + 0x8]
00000DCE 2028 0012 move.l D0, [A0 + 0x12]
00000DD2 53A8 0012 subq.l [A0 + 0x12], 1
00000DD6 0C80 0000 0001 cmpi.l D0, 0x1
00000DDC 6322 bls +0x24 /* 00000E00 */
00000DDE 206E 0008 movea.l A0, [A6 + 0x8]
00000DE2 2268 000E movea.l A1, [A0 + 0xE]
00000DE6 52A8 000E addq.l [A0 + 0xE], 1
00000DEA 202E 000C move.l D0, [A6 + 0xC]
00000DEE E080 asr D0, 8
00000DF0 0280 0000 00FF andi.l D0, 0xFF
00000DF6 1280 move.b [A1], D0
00000DF8 0240 00FF andi.w D0, 0xFF
00000DFC 48C0 ext.l D0
00000DFE 6018 bra +0x1A /* 00000E18 */
label00000E00:
00000E00 202E 000C move.l D0, [A6 + 0xC]
00000E04 E080 asr D0, 8
00000E06 0280 0000 00FF andi.l D0, 0xFF
00000E0C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E10 3F00 move.w -[A7], D0
00000E12 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000E16 5C8F addq.l A7, 6
label00000E18:
00000E18 0C40 FFFF cmpi.w D0, 0xFFFF
00000E1C 6606 bne +0x8 /* 00000E24 */
00000E1E 70FF moveq.l D0, 0xFFFFFFFF
00000E20 6000 00BE bra +0xC0 /* 00000EE0 */
label00000E24:
00000E24 206E 0008 movea.l A0, [A6 + 0x8]
00000E28 2028 0012 move.l D0, [A0 + 0x12]
00000E2C 53A8 0012 subq.l [A0 + 0x12], 1
00000E30 0C80 0000 0001 cmpi.l D0, 0x1
00000E36 6324 bls +0x26 /* 00000E5C */
00000E38 206E 0008 movea.l A0, [A6 + 0x8]
00000E3C 2268 000E movea.l A1, [A0 + 0xE]
00000E40 52A8 000E addq.l [A0 + 0xE], 1
00000E44 202E 000C move.l D0, [A6 + 0xC]
00000E48 7210 moveq.l D1, 0x10
00000E4A E2A0 asr D0, D1
00000E4C 0280 0000 00FF andi.l D0, 0xFF
00000E52 1280 move.b [A1], D0
00000E54 0240 00FF andi.w D0, 0xFF
00000E58 48C0 ext.l D0
00000E5A 601A bra +0x1C /* 00000E76 */
label00000E5C:
00000E5C 202E 000C move.l D0, [A6 + 0xC]
00000E60 7210 moveq.l D1, 0x10
00000E62 E2A0 asr D0, D1
00000E64 0280 0000 00FF andi.l D0, 0xFF
00000E6A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E6E 3F00 move.w -[A7], D0
00000E70 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000E74 5C8F addq.l A7, 6
label00000E76:
00000E76 0C40 FFFF cmpi.w D0, 0xFFFF
00000E7A 6606 bne +0x8 /* 00000E82 */
00000E7C 70FF moveq.l D0, 0xFFFFFFFF
00000E7E 6000 0060 bra +0x62 /* 00000EE0 */
label00000E82:
00000E82 206E 0008 movea.l A0, [A6 + 0x8]
00000E86 2028 0012 move.l D0, [A0 + 0x12]
00000E8A 53A8 0012 subq.l [A0 + 0x12], 1
00000E8E 0C80 0000 0001 cmpi.l D0, 0x1
00000E94 6324 bls +0x26 /* 00000EBA */
00000E96 206E 0008 movea.l A0, [A6 + 0x8]
00000E9A 2268 000E movea.l A1, [A0 + 0xE]
00000E9E 52A8 000E addq.l [A0 + 0xE], 1
00000EA2 202E 000C move.l D0, [A6 + 0xC]
00000EA6 7218 moveq.l D1, 0x18
00000EA8 E2A0 asr D0, D1
00000EAA 0280 0000 00FF andi.l D0, 0xFF
00000EB0 1280 move.b [A1], D0
00000EB2 0240 00FF andi.w D0, 0xFF
00000EB6 48C0 ext.l D0
00000EB8 601A bra +0x1C /* 00000ED4 */
label00000EBA:
00000EBA 202E 000C move.l D0, [A6 + 0xC]
00000EBE 7218 moveq.l D1, 0x18
00000EC0 E2A0 asr D0, D1
00000EC2 0280 0000 00FF andi.l D0, 0xFF
00000EC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000ECC 3F00 move.w -[A7], D0
00000ECE 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000ED2 5C8F addq.l A7, 6
label00000ED4:
00000ED4 0C40 FFFF cmpi.w D0, 0xFFFF
00000ED8 6604 bne +0x6 /* 00000EDE */
00000EDA 70FF moveq.l D0, 0xFFFFFFFF
00000EDC 6002 bra +0x4 /* 00000EE0 */
label00000EDE:
00000EDE 7000 moveq.l D0, 0x00
label00000EE0:
00000EE0 4E5E unlink A6
00000EE2 4E75 rts
00000EE4 504D addq.w A5, 8
00000EE6 5752 subq.w [A2], 3
00000EE8 4954 chk.w D4, [A4]
00000EEA 454C chk.w D2, A4
fn00000EEC:
00000EEC 4E56 0000 link A6, 0
00000EF0 2F07 move.l -[A7], D7
label00000EF2:
00000EF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EF6 4EBA 02D4 jsr [PC + 0x2D4 /* 000011CC */]
00000EFA 588F addq.l A7, 4
00000EFC 1E00 move.b D7, D0
00000EFE 0C07 0020 cmpi.b D7, 0x20 /* ' ' */
00000F02 67EE beq -0x10 /* 00000EF2 */
00000F04 0C07 0009 cmpi.b D7, 0x9 /* '\t' */
00000F08 67E8 beq -0x16 /* 00000EF2 */
00000F0A 0C07 000A cmpi.b D7, 0xA /* '\n' */
00000F0E 67E2 beq -0x1C /* 00000EF2 */
00000F10 0C07 000D cmpi.b D7, 0xD /* '\r' */
00000F14 67DC beq -0x22 /* 00000EF2 */
00000F16 0C07 0030 cmpi.b D7, 0x30 /* '0' */
00000F1A 671C beq +0x1E /* 00000F38 */
00000F1C 0C07 0031 cmpi.b D7, 0x31 /* '1' */
00000F20 6716 beq +0x18 /* 00000F38 */
00000F22 4267 clr.w -[A7]
00000F24 4267 clr.w -[A7]
00000F26 4267 clr.w -[A7]
00000F28 4267 clr.w -[A7]
00000F2A 4267 clr.w -[A7]
00000F2C 486D EF7C pea.l [A5 - 0x1084]
00000F30 4EBA F5AE jsr [PC - 0xA52 /* 000004E0 */]
00000F34 4FEF 000E lea.l A7, [A7 + 0xE]
label00000F38:
00000F38 0C07 0031 cmpi.b D7, 0x31 /* '1' */
00000F3C 6704 beq +0x6 /* 00000F42 */
00000F3E 7000 moveq.l D0, 0x00
00000F40 6002 bra +0x4 /* 00000F44 */
label00000F42:
00000F42 7001 moveq.l D0, 0x01
label00000F44:
00000F44 2E1F move.l D7, [A7]+
00000F46 4E5E unlink A6
00000F48 4E75 rts
00000F4A 5042 addq.w D2, 8
00000F4C 4D47 chk.w D6, D7
00000F4E 4554 chk.w D2, [A4]
00000F50 4249 clr.w A1
fn00000F52:
00000F52 4E56 FFFC link A6, -0x0004
00000F56 206E 0008 movea.l A0, [A6 + 0x8]
00000F5A 2028 0012 move.l D0, [A0 + 0x12]
00000F5E 53A8 0012 subq.l [A0 + 0x12], 1
00000F62 4A80 tst.l D0
00000F64 6714 beq +0x16 /* 00000F7A */
00000F66 206E 0008 movea.l A0, [A6 + 0x8]
00000F6A 2268 000E movea.l A1, [A0 + 0xE]
00000F6E 52A8 000E addq.l [A0 + 0xE], 1
00000F72 7000 moveq.l D0, 0x00
00000F74 1011 move.b D0, [A1]
00000F76 48C0 ext.l D0
00000F78 600A bra +0xC /* 00000F84 */
label00000F7A:
00000F7A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F7E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000F82 588F addq.l A7, 4
label00000F84:
00000F84 3D40 FFFE move.w [A6 - 0x2], D0
00000F88 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF
00000F8E 6616 bne +0x18 /* 00000FA6 */
00000F90 4267 clr.w -[A7]
00000F92 4267 clr.w -[A7]
00000F94 4267 clr.w -[A7]
00000F96 4267 clr.w -[A7]
00000F98 4267 clr.w -[A7]
00000F9A 486D EF9E pea.l [A5 - 0x1062]
00000F9E 4EBA F540 jsr [PC - 0xAC0 /* 000004E0 */]
00000FA2 4FEF 000E lea.l A7, [A7 + 0xE]
label00000FA6:
00000FA6 206E 0008 movea.l A0, [A6 + 0x8]
00000FAA 2028 0012 move.l D0, [A0 + 0x12]
00000FAE 53A8 0012 subq.l [A0 + 0x12], 1
00000FB2 4A80 tst.l D0
00000FB4 6714 beq +0x16 /* 00000FCA */
00000FB6 206E 0008 movea.l A0, [A6 + 0x8]
00000FBA 2268 000E movea.l A1, [A0 + 0xE]
00000FBE 52A8 000E addq.l [A0 + 0xE], 1
00000FC2 7000 moveq.l D0, 0x00
00000FC4 1011 move.b D0, [A1]
00000FC6 48C0 ext.l D0
00000FC8 600A bra +0xC /* 00000FD4 */
label00000FCA:
00000FCA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FCE 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000FD2 588F addq.l A7, 4
label00000FD4:
00000FD4 3D40 FFFC move.w [A6 - 0x4], D0
00000FD8 0C6E FFFF FFFC cmpi.w [A6 - 0x4], 0xFFFF
00000FDE 6616 bne +0x18 /* 00000FF6 */
00000FE0 4267 clr.w -[A7]
00000FE2 4267 clr.w -[A7]
00000FE4 4267 clr.w -[A7]
00000FE6 4267 clr.w -[A7]
00000FE8 4267 clr.w -[A7]
00000FEA 486D EFC4 pea.l [A5 - 0x103C]
00000FEE 4EBA F4F0 jsr [PC - 0xB10 /* 000004E0 */]
00000FF2 4FEF 000E lea.l A7, [A7 + 0xE]
label00000FF6:
00000FF6 302E FFFE move.w D0, [A6 - 0x2]
00000FFA E140 asl D0.w, 8
00000FFC D06E FFFC add.w D0, [A6 - 0x4]
00001000 4E5E unlink A6
00001002 4E75 rts
00001004 5042 addq.w D2, 8
00001006 4D52 chk.w D6, [A2]
00001008 4541 chk.w D2, D1
0000100A 444D neg.w A5
fn0000100C:
0000100C 4E56 0000 link A6, 0
00001010 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001014 4EBA 02DC jsr [PC + 0x2DC /* 000012F2 */]
00001018 588F addq.l A7, 4
0000101A 206E 000C movea.l A0, [A6 + 0xC]
0000101E 3080 move.w [A0], D0
00001020 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001024 4EBA 02CC jsr [PC + 0x2CC /* 000012F2 */]
00001028 588F addq.l A7, 4
0000102A 206E 0010 movea.l A0, [A6 + 0x10]
0000102E 3080 move.w [A0], D0
00001030 4E5E unlink A6
00001032 4E75 rts
00001034 5042 addq.w D2, 8
00001036 4D52 chk.w D6, [A2]
00001038 4541 chk.w D2, D1
0000103A 4450 neg.w [A0]
fn0000103C:
0000103C 4E56 0000 link A6, 0
00001040 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001044 4EBA FF0C jsr [PC - 0xF4 /* 00000F52 */]
00001048 588F addq.l A7, 4
0000104A 206E 0014 movea.l A0, [A6 + 0x14]
0000104E 3080 move.w [A0], D0
00001050 206E 0014 movea.l A0, [A6 + 0x14]
00001054 0C50 5031 cmpi.w [A0], 0x5031 /* 'P1' */
00001058 670E beq +0x10 /* 00001068 */
0000105A 206E 0014 movea.l A0, [A6 + 0x14]
0000105E 0C50 5034 cmpi.w [A0], 0x5034 /* 'P4' */
00001062 6704 beq +0x6 /* 00001068 */
00001064 70FF moveq.l D0, 0xFFFFFFFF
00001066 6004 bra +0x6 /* 0000106C */
label00001068:
00001068 303C 5031 move.w D0, 0x5031 /* 'P1' */
label0000106C:
0000106C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001070 5031 5031 addq.b [A1 + D5.w + 0x31], 8
00001074 001A 0002 ori.b [A2]+, 0x2
00001078 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000107C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001080 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001084 4EBA FF86 jsr [PC - 0x7A /* 0000100C */]
00001088 4FEF 000C lea.l A7, [A7 + 0xC]
0000108C 6016 bra +0x18 /* 000010A4 */
0000108E 4267 clr.w -[A7]
00001090 4267 clr.w -[A7]
00001092 4267 clr.w -[A7]
00001094 4267 clr.w -[A7]
00001096 4267 clr.w -[A7]
00001098 486D EFEA pea.l [A5 - 0x1016]
0000109C 4EBA F442 jsr [PC - 0xBBE /* 000004E0 */]
000010A0 4FEF 000E lea.l A7, [A7 + 0xE]
label000010A4:
000010A4 4E5E unlink A6
000010A6 4E75 rts
000010A8 5042 addq.w D2, 8
000010AA 4D52 chk.w D6, [A2]
000010AC 4541 chk.w D2, D1
000010AE 4450 neg.w [A0]
fn000010B0:
000010B0 4E56 0000 link A6, 0
000010B4 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000010B8 302E 0012 move.w D0, [A6 + 0x12]
000010BC 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000010C0 0002 000A ori.b D2, 0xA /* '\n' */
000010C4 5031 0028 addq.b [A1 + D0.w + 0x28], 8
000010C8 5034 005C addq.b [A4 + D0.w + 0x5C], 8
000010CC 7E00 moveq.l D7, 0x00
000010CE 286E 000C movea.l A4, [A6 + 0xC]
000010D2 6010 bra +0x12 /* 000010E4 */
label000010D4:
000010D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010D8 4EBA FE12 jsr [PC - 0x1EE /* 00000EEC */]
000010DC 588F addq.l A7, 4
000010DE 1880 move.b [A4], D0
000010E0 5247 addq.w D7, 1
000010E2 528C addq.l A4, 1
label000010E4:
000010E4 BE6E 0010 cmp.w D7, [A6 + 0x10]
000010E8 6DEA blt -0x14 /* 000010D4 */
000010EA 6000 0050 bra +0x52 /* 0000113C */
000010EE 7CFF moveq.l D6, 0xFFFFFFFF
000010F0 7E00 moveq.l D7, 0x00
000010F2 286E 000C movea.l A4, [A6 + 0xC]
000010F6 6026 bra +0x28 /* 0000111E */
label000010F8:
000010F8 0C46 FFFF cmpi.w D6, 0xFFFF
000010FC 660E bne +0x10 /* 0000110C */
000010FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001102 4EBA 018C jsr [PC + 0x18C /* 00001290 */]
00001106 588F addq.l A7, 4
00001108 1A00 move.b D5, D0
0000110A 7C07 moveq.l D6, 0x07
label0000110C:
0000110C 7000 moveq.l D0, 0x00
0000110E 1005 move.b D0, D5
00001110 EC68 lsr D0.w, D6
00001112 0240 0001 andi.w D0, 0x1
00001116 1880 move.b [A4], D0
00001118 5346 subq.w D6, 1
0000111A 5247 addq.w D7, 1
0000111C 528C addq.l A4, 1
label0000111E:
0000111E BE6E 0010 cmp.w D7, [A6 + 0x10]
00001122 6DD4 blt -0x2A /* 000010F8 */
00001124 6016 bra +0x18 /* 0000113C */
00001126 4267 clr.w -[A7]
00001128 4267 clr.w -[A7]
0000112A 4267 clr.w -[A7]
0000112C 4267 clr.w -[A7]
0000112E 4267 clr.w -[A7]
00001130 486D F00C pea.l [A5 - 0xFF4]
00001134 4EBA F3AA jsr [PC - 0xC56 /* 000004E0 */]
00001138 4FEF 000E lea.l A7, [A7 + 0xE]
label0000113C:
0000113C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001140 4E5E unlink A6
00001142 4E75 rts
00001144 5042 addq.w D2, 8
00001146 4D52 chk.w D6, [A2]
00001148 4541 chk.w D2, D1
0000114A 4450 neg.w [A0]
0000114C 4E56 FFFC link A6, -0x0004
00001150 2F0C move.l -[A7], A4
00001152 486E FFFE pea.l [A6 - 0x2]
00001156 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000115A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000115E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001162 4EBA FED8 jsr [PC - 0x128 /* 0000103C */]
00001166 4FEF 0010 lea.l A7, [A7 + 0x10]
0000116A 3F3C 0001 move.w -[A7], 0x1
0000116E 206E 0010 movea.l A0, [A6 + 0x10]
00001172 3F10 move.w -[A7], [A0]
00001174 206E 000C movea.l A0, [A6 + 0xC]
00001178 3F10 move.w -[A7], [A0]
0000117A 4EBA EEEA jsr [PC - 0x1116 /* 00000066 */]
0000117E 5C8F addq.l A7, 6
00001180 2840 movea.l A4, D0
00001182 426E FFFC clr.w [A6 - 0x4]
00001186 6028 bra +0x2A /* 000011B0 */
label00001188:
00001188 302E FFFC move.w D0, [A6 - 0x4]
0000118C 48C0 ext.l D0
0000118E E580 asl D0, 2
00001190 D08C add.l D0, A4
00001192 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001196 206E 000C movea.l A0, [A6 + 0xC]
0000119A 3F10 move.w -[A7], [A0]
0000119C 2040 movea.l A0, D0
0000119E 2F10 move.l -[A7], [A0]
000011A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011A4 4EBA FF0A jsr [PC - 0xF6 /* 000010B0 */]
000011A8 4FEF 000C lea.l A7, [A7 + 0xC]
000011AC 526E FFFC addq.w [A6 - 0x4], 1
label000011B0:
000011B0 206E 0010 movea.l A0, [A6 + 0x10]
000011B4 302E FFFC move.w D0, [A6 - 0x4]
000011B8 B050 cmp.w D0, [A0]
000011BA 6DCC blt -0x32 /* 00001188 */
000011BC 200C move.l D0, A4
000011BE 285F movea.l A4, [A7]+
000011C0 4E5E unlink A6
000011C2 4E75 rts
000011C4 5042 addq.w D2, 8
000011C6 4D52 chk.w D6, [A2]
000011C8 4541 chk.w D2, D1
000011CA 4450 neg.w [A0]
fn000011CC:
000011CC 4E56 0000 link A6, 0
000011D0 48E7 0300 movem.l -[A7], D6,D7
000011D4 206E 0008 movea.l A0, [A6 + 0x8]
000011D8 2028 0012 move.l D0, [A0 + 0x12]
000011DC 53A8 0012 subq.l [A0 + 0x12], 1
000011E0 4A80 tst.l D0
000011E2 6714 beq +0x16 /* 000011F8 */
000011E4 206E 0008 movea.l A0, [A6 + 0x8]
000011E8 2268 000E movea.l A1, [A0 + 0xE]
000011EC 52A8 000E addq.l [A0 + 0xE], 1
000011F0 7000 moveq.l D0, 0x00
000011F2 1011 move.b D0, [A1]
000011F4 48C0 ext.l D0
000011F6 600A bra +0xC /* 00001202 */
label000011F8:
000011F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011FC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001200 588F addq.l A7, 4
label00001202:
00001202 3E00 move.w D7, D0
00001204 0C47 FFFF cmpi.w D7, 0xFFFF
00001208 6616 bne +0x18 /* 00001220 */
0000120A 4267 clr.w -[A7]
0000120C 4267 clr.w -[A7]
0000120E 4267 clr.w -[A7]
00001210 4267 clr.w -[A7]
00001212 4267 clr.w -[A7]
00001214 486D F01A pea.l [A5 - 0xFE6]
00001218 4EBA F2C6 jsr [PC - 0xD3A /* 000004E0 */]
0000121C 4FEF 000E lea.l A7, [A7 + 0xE]
label00001220:
00001220 1C07 move.b D6, D7
00001222 0C06 0023 cmpi.b D6, 0x23 /* '#' */
00001226 6600 0056 bne +0x58 /* 0000127E */
label0000122A:
0000122A 206E 0008 movea.l A0, [A6 + 0x8]
0000122E 2028 0012 move.l D0, [A0 + 0x12]
00001232 53A8 0012 subq.l [A0 + 0x12], 1
00001236 4A80 tst.l D0
00001238 6714 beq +0x16 /* 0000124E */
0000123A 206E 0008 movea.l A0, [A6 + 0x8]
0000123E 2268 000E movea.l A1, [A0 + 0xE]
00001242 52A8 000E addq.l [A0 + 0xE], 1
00001246 7000 moveq.l D0, 0x00
00001248 1011 move.b D0, [A1]
0000124A 48C0 ext.l D0
0000124C 600A bra +0xC /* 00001258 */
label0000124E:
0000124E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001252 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001256 588F addq.l A7, 4
label00001258:
00001258 3E00 move.w D7, D0
0000125A 0C47 FFFF cmpi.w D7, 0xFFFF
0000125E 6616 bne +0x18 /* 00001276 */
00001260 4267 clr.w -[A7]
00001262 4267 clr.w -[A7]
00001264 4267 clr.w -[A7]
00001266 4267 clr.w -[A7]
00001268 4267 clr.w -[A7]
0000126A 486D F02C pea.l [A5 - 0xFD4]
0000126E 4EBA F270 jsr [PC - 0xD90 /* 000004E0 */]
00001272 4FEF 000E lea.l A7, [A7 + 0xE]
label00001276:
00001276 1C07 move.b D6, D7
00001278 0C06 000A cmpi.b D6, 0xA /* '\n' */
0000127C 66AC bne -0x52 /* 0000122A */
label0000127E:
0000127E 1006 move.b D0, D6
00001280 4CDF 00C0 movem.l D6,D7, [A7]+
00001284 4E5E unlink A6
00001286 4E75 rts
00001288 5042 addq.w D2, 8
0000128A 4D47 chk.w D6, D7
0000128C 4554 chk.w D2, [A4]
0000128E 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
fn00001290:
00001290 4E56 0000 link A6, 0
00001294 2F07 move.l -[A7], D7
00001296 206E 0008 movea.l A0, [A6 + 0x8]
0000129A 2028 0012 move.l D0, [A0 + 0x12]
0000129E 53A8 0012 subq.l [A0 + 0x12], 1
000012A2 4A80 tst.l D0
000012A4 6714 beq +0x16 /* 000012BA */
000012A6 206E 0008 movea.l A0, [A6 + 0x8]
000012AA 2268 000E movea.l A1, [A0 + 0xE]
000012AE 52A8 000E addq.l [A0 + 0xE], 1
000012B2 7000 moveq.l D0, 0x00
000012B4 1011 move.b D0, [A1]
000012B6 48C0 ext.l D0
000012B8 600A bra +0xC /* 000012C4 */
label000012BA:
000012BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012BE 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000012C2 588F addq.l A7, 4
label000012C4:
000012C4 3E00 move.w D7, D0
000012C6 0C47 FFFF cmpi.w D7, 0xFFFF
000012CA 6616 bne +0x18 /* 000012E2 */
000012CC 4267 clr.w -[A7]
000012CE 4267 clr.w -[A7]
000012D0 4267 clr.w -[A7]
000012D2 4267 clr.w -[A7]
000012D4 4267 clr.w -[A7]
000012D6 486D F03E pea.l [A5 - 0xFC2]
000012DA 4EBA F204 jsr [PC - 0xDFC /* 000004E0 */]
000012DE 4FEF 000E lea.l A7, [A7 + 0xE]
label000012E2:
000012E2 1007 move.b D0, D7
000012E4 2E1F move.l D7, [A7]+
000012E6 4E5E unlink A6
000012E8 4E75 rts
000012EA 5042 addq.w D2, 8
000012EC 4D47 chk.w D6, D7
000012EE 4554 chk.w D2, [A4]
000012F0 5241 addq.w D1, 1
fn000012F2:
000012F2 4E56 0000 link A6, 0
000012F6 48E7 0300 movem.l -[A7], D6,D7
label000012FA:
000012FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012FE 4EBA FECC jsr [PC - 0x134 /* 000011CC */]
00001302 588F addq.l A7, 4
00001304 1E00 move.b D7, D0
00001306 0C07 0020 cmpi.b D7, 0x20 /* ' ' */
0000130A 67EE beq -0x10 /* 000012FA */
0000130C 0C07 0009 cmpi.b D7, 0x9 /* '\t' */
00001310 67E8 beq -0x16 /* 000012FA */
00001312 0C07 000A cmpi.b D7, 0xA /* '\n' */
00001316 67E2 beq -0x1C /* 000012FA */
00001318 0C07 0030 cmpi.b D7, 0x30 /* '0' */
0000131C 6D06 blt +0x8 /* 00001324 */
0000131E 0C07 0039 cmpi.b D7, 0x39 /* '9' */
00001322 6F16 ble +0x18 /* 0000133A */
label00001324:
00001324 4267 clr.w -[A7]
00001326 4267 clr.w -[A7]
00001328 4267 clr.w -[A7]
0000132A 4267 clr.w -[A7]
0000132C 4267 clr.w -[A7]
0000132E 486D F050 pea.l [A5 - 0xFB0]
00001332 4EBA F1AC jsr [PC - 0xE54 /* 000004E0 */]
00001336 4FEF 000E lea.l A7, [A7 + 0xE]
label0000133A:
0000133A 7C00 moveq.l D6, 0x00
label0000133C:
0000133C 3006 move.w D0, D6
0000133E C1FC 000A muls.w D0, 0xA /* '\n' */
00001342 1207 move.b D1, D7
00001344 4881 ext.w D1
00001346 D041 add.w D0, D1
00001348 0640 FFD0 addi.w D0, 0xFFD0
0000134C 3C00 move.w D6, D0
0000134E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001352 4EBA FE78 jsr [PC - 0x188 /* 000011CC */]
00001356 588F addq.l A7, 4
00001358 1E00 move.b D7, D0
0000135A 0C07 0030 cmpi.b D7, 0x30 /* '0' */
0000135E 6D06 blt +0x8 /* 00001366 */
00001360 0C07 0039 cmpi.b D7, 0x39 /* '9' */
00001364 6FD6 ble -0x28 /* 0000133C */
label00001366:
00001366 3006 move.w D0, D6
00001368 4CDF 00C0 movem.l D6,D7, [A7]+
0000136C 4E5E unlink A6
0000136E 4E75 rts
00001370 5042 addq.w D2, 8
00001372 4D47 chk.w D6, D7
00001374 4554 chk.w D2, [A4]
00001376 494E chk.w D4, A6
fn00001378:
00001378 4E56 0000 link A6, 0
0000137C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001380 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001384 4EBA EFDA jsr [PC - 0x1026 /* 00000360 */]
00001388 508F addq.l A7, 8
0000138A 4E5E unlink A6
0000138C 4E75 rts
0000138E 5047 addq.w D7, 8
00001390 4D49 chk.w D6, A1
00001392 4E49 trap 9
00001394 5420 addq.b -[A0], 2
fn00001396:
00001396 4E56 FFFE link A6, -0x0002
0000139A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000139E 4EBA FF52 jsr [PC - 0xAE /* 000012F2 */]
000013A2 588F addq.l A7, 4
000013A4 206E 000C movea.l A0, [A6 + 0xC]
000013A8 3080 move.w [A0], D0
000013AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013AE 4EBA FF42 jsr [PC - 0xBE /* 000012F2 */]
000013B2 588F addq.l A7, 4
000013B4 206E 0010 movea.l A0, [A6 + 0x10]
000013B8 3080 move.w [A0], D0
000013BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013BE 4EBA FF32 jsr [PC - 0xCE /* 000012F2 */]
000013C2 588F addq.l A7, 4
000013C4 3D40 FFFE move.w [A6 - 0x2], D0
000013C8 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF
000013CE 6F1A ble +0x1C /* 000013EA */
000013D0 4267 clr.w -[A7]
000013D2 4267 clr.w -[A7]
000013D4 4267 clr.w -[A7]
000013D6 3F3C 00FF move.w -[A7], 0xFF
000013DA 3F2E FFFE move.w -[A7], [A6 - 0x2]
000013DE 486D F07E pea.l [A5 - 0xF82]
000013E2 4EBA F0FC jsr [PC - 0xF04 /* 000004E0 */]
000013E6 4FEF 000E lea.l A7, [A7 + 0xE]
label000013EA:
000013EA 206E 0014 movea.l A0, [A6 + 0x14]
000013EE 10AE FFFF move.b [A0], [A6 - 0x1]
000013F2 4E5E unlink A6
000013F4 4E75 rts
000013F6 5047 addq.w D7, 8
000013F8 4D52 chk.w D6, [A2]
000013FA 4541 chk.w D2, D1
000013FC 4450 neg.w [A0]
fn000013FE:
000013FE 4E56 0000 link A6, 0
00001402 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001406 4EBA FB4A jsr [PC - 0x4B6 /* 00000F52 */]
0000140A 588F addq.l A7, 4
0000140C 206E 0018 movea.l A0, [A6 + 0x18]
00001410 3080 move.w [A0], D0
00001412 206E 0018 movea.l A0, [A6 + 0x18]
00001416 0C50 5032 cmpi.w [A0], 0x5032 /* 'P2' */
0000141A 6728 beq +0x2A /* 00001444 */
0000141C 206E 0018 movea.l A0, [A6 + 0x18]
00001420 0C50 5035 cmpi.w [A0], 0x5035 /* 'P5' */
00001424 671E beq +0x20 /* 00001444 */
00001426 206E 0018 movea.l A0, [A6 + 0x18]
0000142A 0C50 5031 cmpi.w [A0], 0x5031 /* 'P1' */
0000142E 670E beq +0x10 /* 0000143E */
00001430 206E 0018 movea.l A0, [A6 + 0x18]
00001434 0C50 5034 cmpi.w [A0], 0x5034 /* 'P4' */
00001438 6704 beq +0x6 /* 0000143E */
0000143A 70FF moveq.l D0, 0xFFFFFFFF
0000143C 600A bra +0xC /* 00001448 */
label0000143E:
0000143E 303C 5031 move.w D0, 0x5031 /* 'P1' */
00001442 6004 bra +0x6 /* 00001448 */
label00001444:
00001444 303C 5032 move.w D0, 0x5032 /* 'P2' */
label00001448:
00001448 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000144C 5031 5032 addq.b [A1 + D5.w + 0x32], 8
00001450 0052 001E ori.w [A2], 0x1E
00001454 0002 2F2E ori.b D2, 0x2E /* '.' */
00001458 0014 2F2E ori.b [A4], 0x2E /* '.' */
0000145C 0010 2F2E ori.b [A0], 0x2E /* '.' */
00001460 000C 2F2E ori.b A4, 0x2E /* '.' */
00001464 0008 4EBA ori.b A0, 0xBA
00001468 FF2E .extension 0xF2E <<F/4-5/7>> // unimplemented
0000146A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000146E 6048 bra +0x4A /* 000014B8 */
00001470 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001474 2F2E 000C move.l -[A7], [A6 + 0xC]
00001478 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000147C 4EBA FB8E jsr [PC - 0x472 /* 0000100C */]
00001480 4FEF 000C lea.l A7, [A7 + 0xC]
00001484 206E 0014 movea.l A0, [A6 + 0x14]
00001488 10AD F07C move.b [A0], [A5 - 0xF84]
0000148C 3F3C 0001 move.w -[A7], 0x1
00001490 206E 000C movea.l A0, [A6 + 0xC]
00001494 3F10 move.w -[A7], [A0]
00001496 4EBA EB68 jsr [PC - 0x1498 /* 00000000 */]
0000149A 588F addq.l A7, 4
0000149C 2B40 F078 move.l [A5 - 0xF88], D0
000014A0 6016 bra +0x18 /* 000014B8 */
000014A2 4267 clr.w -[A7]
000014A4 4267 clr.w -[A7]
000014A6 4267 clr.w -[A7]
000014A8 4267 clr.w -[A7]
000014AA 4267 clr.w -[A7]
000014AC 486D F09A pea.l [A5 - 0xF66]
000014B0 4EBA F02E jsr [PC - 0xFD2 /* 000004E0 */]
000014B4 4FEF 000E lea.l A7, [A7 + 0xE]
label000014B8:
000014B8 4E5E unlink A6
000014BA 4E75 rts
000014BC 5047 addq.w D7, 8
000014BE 4D52 chk.w D6, [A2]
000014C0 4541 chk.w D2, D1
000014C2 4450 neg.w [A0]
fn000014C4:
000014C4 4E56 0000 link A6, 0
000014C8 48E7 0118 movem.l -[A7], D7,A3,A4
000014CC 302E 0014 move.w D0, [A6 + 0x14]
000014D0 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000014D4 5031 5035 addq.b [A1 + D5.w + 0x35], 8
000014D8 0096 004E 0008 ori.l [A6], 0x4E0008
000014DE 0090 0048 0024 ori.l [A0], 0x480024 /* 'H\0$' */
000014E4 7E00 moveq.l D7, 0x00
000014E6 286E 000C movea.l A4, [A6 + 0xC]
000014EA 6010 bra +0x12 /* 000014FC */
label000014EC:
000014EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014F0 4EBA FE00 jsr [PC - 0x200 /* 000012F2 */]
000014F4 588F addq.l A7, 4
000014F6 1880 move.b [A4], D0
000014F8 5247 addq.w D7, 1
000014FA 528C addq.l A4, 1
label000014FC:
000014FC BE6E 0010 cmp.w D7, [A6 + 0x10]
00001500 6DEA blt -0x14 /* 000014EC */
00001502 6000 0080 bra +0x82 /* 00001584 */
00001506 7E00 moveq.l D7, 0x00
00001508 286E 000C movea.l A4, [A6 + 0xC]
0000150C 6010 bra +0x12 /* 0000151E */
label0000150E:
0000150E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001512 4EBA FD7C jsr [PC - 0x284 /* 00001290 */]
00001516 588F addq.l A7, 4
00001518 1880 move.b [A4], D0
0000151A 5247 addq.w D7, 1
0000151C 528C addq.l A4, 1
label0000151E:
0000151E BE6E 0010 cmp.w D7, [A6 + 0x10]
00001522 6DEA blt -0x14 /* 0000150E */
00001524 6000 005E bra +0x60 /* 00001584 */
00001528 3F2E 0014 move.w -[A7], [A6 + 0x14]
0000152C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001530 2F2D F078 move.l -[A7], [A5 - 0xF88]
00001534 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001538 4EBA FB76 jsr [PC - 0x48A /* 000010B0 */]
0000153C 4FEF 000C lea.l A7, [A7 + 0xC]
00001540 7E00 moveq.l D7, 0x00
00001542 286E 000C movea.l A4, [A6 + 0xC]
00001546 266D F078 movea.l A3, [A5 - 0xF88]
0000154A 601A bra +0x1C /* 00001566 */
label0000154C:
0000154C 7000 moveq.l D0, 0x00
0000154E 1013 move.b D0, [A3]
00001550 4A40 tst.w D0
00001552 6608 bne +0xA /* 0000155C */
00001554 7000 moveq.l D0, 0x00
00001556 102E 0013 move.b D0, [A6 + 0x13]
0000155A 6002 bra +0x4 /* 0000155E */
label0000155C:
0000155C 7000 moveq.l D0, 0x00
label0000155E:
0000155E 1880 move.b [A4], D0
00001560 5247 addq.w D7, 1
00001562 528C addq.l A4, 1
00001564 528B addq.l A3, 1
label00001566:
00001566 BE6E 0010 cmp.w D7, [A6 + 0x10]
0000156A 6DE0 blt -0x1E /* 0000154C */
0000156C 6016 bra +0x18 /* 00001584 */
0000156E 4267 clr.w -[A7]
00001570 4267 clr.w -[A7]
00001572 4267 clr.w -[A7]
00001574 4267 clr.w -[A7]
00001576 4267 clr.w -[A7]
00001578 486D F0C4 pea.l [A5 - 0xF3C]
0000157C 4EBA EF62 jsr [PC - 0x109E /* 000004E0 */]
00001580 4FEF 000E lea.l A7, [A7 + 0xE]
label00001584:
00001584 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001588 4E5E unlink A6
0000158A 4E75 rts
0000158C 5047 addq.w D7, 8
0000158E 4D52 chk.w D6, [A2]
00001590 4541 chk.w D2, D1
00001592 4450 neg.w [A0]
00001594 4E56 FFF8 link A6, -0x0008
00001598 486E FFF8 pea.l [A6 - 0x8]
0000159C 2F2E 0014 move.l -[A7], [A6 + 0x14]
000015A0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000015A4 2F2E 000C move.l -[A7], [A6 + 0xC]
000015A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015AC 4EBA FE50 jsr [PC - 0x1B0 /* 000013FE */]
000015B0 4FEF 0014 lea.l A7, [A7 + 0x14]
000015B4 3F3C 0001 move.w -[A7], 0x1
000015B8 206E 0010 movea.l A0, [A6 + 0x10]
000015BC 3F10 move.w -[A7], [A0]
000015BE 206E 000C movea.l A0, [A6 + 0xC]
000015C2 3F10 move.w -[A7], [A0]
000015C4 4EBA EAA0 jsr [PC - 0x1560 /* 00000066 */]
000015C8 5C8F addq.l A7, 6
000015CA 2D40 FFFC move.l [A6 - 0x4], D0
000015CE 426E FFFA clr.w [A6 - 0x6]
000015D2 6034 bra +0x36 /* 00001608 */
label000015D4:
000015D4 302E FFFA move.w D0, [A6 - 0x6]
000015D8 48C0 ext.l D0
000015DA E580 asl D0, 2
000015DC D0AE FFFC add.l D0, [A6 - 0x4]
000015E0 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000015E4 206E 0014 movea.l A0, [A6 + 0x14]
000015E8 7200 moveq.l D1, 0x00
000015EA 1210 move.b D1, [A0]
000015EC 3F01 move.w -[A7], D1
000015EE 206E 000C movea.l A0, [A6 + 0xC]
000015F2 3F10 move.w -[A7], [A0]
000015F4 2040 movea.l A0, D0
000015F6 2F10 move.l -[A7], [A0]
000015F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015FC 4EBA FEC6 jsr [PC - 0x13A /* 000014C4 */]
00001600 4FEF 000E lea.l A7, [A7 + 0xE]
00001604 526E FFFA addq.w [A6 - 0x6], 1
label00001608:
00001608 206E 0010 movea.l A0, [A6 + 0x10]
0000160C 302E FFFA move.w D0, [A6 - 0x6]
00001610 B050 cmp.w D0, [A0]
00001612 6DC0 blt -0x3E /* 000015D4 */
00001614 202E FFFC move.l D0, [A6 - 0x4]
00001618 4E5E unlink A6
0000161A 4E75 rts
0000161C 5047 addq.w D7, 8
0000161E 4D52 chk.w D6, [A2]
00001620 4541 chk.w D2, D1
00001622 4450 neg.w [A0]
fn00001624:
00001624 4E56 0000 link A6, 0
00001628 2F2E 000C move.l -[A7], [A6 + 0xC]
0000162C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001630 4EBA FD46 jsr [PC - 0x2BA /* 00001378 */]
00001634 508F addq.l A7, 8
00001636 4E5E unlink A6
00001638 4E75 rts
0000163A 5050 addq.w [A0], 8
0000163C 4D49 chk.w D6, A1
0000163E 4E49 trap 9
00001640 5420 addq.b -[A0], 2
00001642 4E56 FFFE link A6, -0x0002
00001646 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000164A 4EBA FCA6 jsr [PC - 0x35A /* 000012F2 */]
0000164E 588F addq.l A7, 4
00001650 206E 000C movea.l A0, [A6 + 0xC]
00001654 3080 move.w [A0], D0
00001656 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000165A 4EBA FC96 jsr [PC - 0x36A /* 000012F2 */]
0000165E 588F addq.l A7, 4
00001660 206E 0010 movea.l A0, [A6 + 0x10]
00001664 3080 move.w [A0], D0
00001666 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000166A 4EBA FC86 jsr [PC - 0x37A /* 000012F2 */]
0000166E 588F addq.l A7, 4
00001670 3D40 FFFE move.w [A6 - 0x2], D0
00001674 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF
0000167A 6F1A ble +0x1C /* 00001696 */
0000167C 4267 clr.w -[A7]
0000167E 4267 clr.w -[A7]
00001680 4267 clr.w -[A7]
00001682 3F3C 00FF move.w -[A7], 0xFF
00001686 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000168A 486D F0DC pea.l [A5 - 0xF24]
0000168E 4EBA EE50 jsr [PC - 0x11B0 /* 000004E0 */]
00001692 4FEF 000E lea.l A7, [A7 + 0xE]
label00001696:
00001696 206E 0014 movea.l A0, [A6 + 0x14]
0000169A 10AE FFFF move.b [A0], [A6 - 0x1]
0000169E 4E5E unlink A6
000016A0 4E75 rts
000016A2 5050 addq.w [A0], 8
000016A4 4D52 chk.w D6, [A2]
000016A6 4541 chk.w D2, D1
000016A8 4450 neg.w [A0]
fn000016AA:
000016AA 4E56 0000 link A6, 0
000016AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000016B2 4EBA F89E jsr [PC - 0x762 /* 00000F52 */]
000016B6 588F addq.l A7, 4
000016B8 206E 0018 movea.l A0, [A6 + 0x18]
000016BC 3080 move.w [A0], D0
000016BE 206E 0018 movea.l A0, [A6 + 0x18]
000016C2 0C50 5033 cmpi.w [A0], 0x5033 /* 'P3' */
000016C6 6742 beq +0x44 /* 0000170A */
000016C8 206E 0018 movea.l A0, [A6 + 0x18]
000016CC 0C50 5036 cmpi.w [A0], 0x5036 /* 'P6' */
000016D0 6738 beq +0x3A /* 0000170A */
000016D2 206E 0018 movea.l A0, [A6 + 0x18]
000016D6 0C50 5032 cmpi.w [A0], 0x5032 /* 'P2' */
000016DA 6728 beq +0x2A /* 00001704 */
000016DC 206E 0018 movea.l A0, [A6 + 0x18]
000016E0 0C50 5035 cmpi.w [A0], 0x5035 /* 'P5' */
000016E4 671E beq +0x20 /* 00001704 */
000016E6 206E 0018 movea.l A0, [A6 + 0x18]
000016EA 0C50 5031 cmpi.w [A0], 0x5031 /* 'P1' */
000016EE 670E beq +0x10 /* 000016FE */
000016F0 206E 0018 movea.l A0, [A6 + 0x18]
000016F4 0C50 5034 cmpi.w [A0], 0x5034 /* 'P4' */
000016F8 6704 beq +0x6 /* 000016FE */
000016FA 70FF moveq.l D0, 0xFFFFFFFF
000016FC 6010 bra +0x12 /* 0000170E */
label000016FE:
000016FE 303C 5031 move.w D0, 0x5031 /* 'P1' */
00001702 600A bra +0xC /* 0000170E */
label00001704:
00001704 303C 5032 move.w D0, 0x5032 /* 'P2' */
00001708 6004 bra +0x6 /* 0000170E */
label0000170A:
0000170A 303C 5033 move.w D0, 0x5033 /* 'P3' */
label0000170E:
0000170E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001712 5031 5033 addq.b [A1 + D5.w + 0x33], 8
00001716 0084 0050 0020 ori.l D4, 0x500020 /* 'P\0 ' */
0000171C 0002 2F2E ori.b D2, 0x2E /* '.' */
00001720 0014 2F2E ori.b [A4], 0x2E /* '.' */
00001724 0010 2F2E ori.b [A0], 0x2E /* '.' */
00001728 000C 2F2E ori.b A4, 0x2E /* '.' */
0000172C 0008 4EBA ori.b A0, 0xBA
00001730 FF12 .extension 0xF12 <<F/4-5/7>> // unimplemented
00001732 4FEF 0010 lea.l A7, [A7 + 0x10]
00001736 6000 0078 bra +0x7A /* 000017B0 */
0000173A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000173E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001742 2F2E 000C move.l -[A7], [A6 + 0xC]
00001746 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000174A 4EBA FC4A jsr [PC - 0x3B6 /* 00001396 */]
0000174E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001752 3F3C 0001 move.w -[A7], 0x1
00001756 206E 000C movea.l A0, [A6 + 0xC]
0000175A 3F10 move.w -[A7], [A0]
0000175C 4EBA E8A2 jsr [PC - 0x175E /* 00000000 */]
00001760 588F addq.l A7, 4
00001762 2B40 F0D2 move.l [A5 - 0xF2E], D0
00001766 6048 bra +0x4A /* 000017B0 */
00001768 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000176C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001770 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001774 4EBA F896 jsr [PC - 0x76A /* 0000100C */]
00001778 4FEF 000C lea.l A7, [A7 + 0xC]
0000177C 206E 0014 movea.l A0, [A6 + 0x14]
00001780 10AD F0DA move.b [A0], [A5 - 0xF26]
00001784 3F3C 0001 move.w -[A7], 0x1
00001788 206E 000C movea.l A0, [A6 + 0xC]
0000178C 3F10 move.w -[A7], [A0]
0000178E 4EBA E870 jsr [PC - 0x1790 /* 00000000 */]
00001792 588F addq.l A7, 4
00001794 2B40 F0D6 move.l [A5 - 0xF2A], D0
00001798 6016 bra +0x18 /* 000017B0 */
0000179A 4267 clr.w -[A7]
0000179C 4267 clr.w -[A7]
0000179E 4267 clr.w -[A7]
000017A0 4267 clr.w -[A7]
000017A2 4267 clr.w -[A7]
000017A4 486D F0F8 pea.l [A5 - 0xF08]
000017A8 4EBA ED36 jsr [PC - 0x12CA /* 000004E0 */]
000017AC 4FEF 000E lea.l A7, [A7 + 0xE]
label000017B0:
000017B0 4E5E unlink A6
000017B2 4E75 rts
000017B4 5050 addq.w [A0], 8
000017B6 4D52 chk.w D6, [A2]
000017B8 4541 chk.w D2, D1
000017BA 4450 neg.w [A0]
fn000017BC:
000017BC 4E56 0000 link A6, 0
000017C0 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
000017C4 302E 0014 move.w D0, [A6 + 0x14]
000017C8 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000017CC 5031 5036 addq.b [A1 + D5.w + 0x36], 8
000017D0 012E 00DC btst [A6 + 0xDC], D0
000017D4 0092 0008 00D6 ori.l [A2], 0x800D6
000017DA 008C 0046 7E00 ori.l A4, 0x467E00 /* 'F~\0' */
000017E0 286E 000C movea.l A4, [A6 + 0xC]
000017E4 6032 bra +0x34 /* 00001818 */
label000017E6:
000017E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017EA 4EBA FB06 jsr [PC - 0x4FA /* 000012F2 */]
000017EE 588F addq.l A7, 4
000017F0 1C00 move.b D6, D0
000017F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017F6 4EBA FAFA jsr [PC - 0x506 /* 000012F2 */]
000017FA 588F addq.l A7, 4
000017FC 1A00 move.b D5, D0
000017FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001802 4EBA FAEE jsr [PC - 0x512 /* 000012F2 */]
00001806 588F addq.l A7, 4
00001808 1800 move.b D4, D0
0000180A 1886 move.b [A4], D6
0000180C 1945 0001 move.b [A4 + 0x1], D5
00001810 1944 0002 move.b [A4 + 0x2], D4
00001814 5247 addq.w D7, 1
00001816 588C addq.l A4, 4
label00001818:
00001818 BE6E 0010 cmp.w D7, [A6 + 0x10]
0000181C 6DC8 blt -0x36 /* 000017E6 */
0000181E 6000 00F4 bra +0xF6 /* 00001914 */
00001822 7E00 moveq.l D7, 0x00
00001824 286E 000C movea.l A4, [A6 + 0xC]
00001828 6032 bra +0x34 /* 0000185C */
label0000182A:
0000182A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000182E 4EBA FA60 jsr [PC - 0x5A0 /* 00001290 */]
00001832 588F addq.l A7, 4
00001834 1C00 move.b D6, D0
00001836 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000183A 4EBA FA54 jsr [PC - 0x5AC /* 00001290 */]
0000183E 588F addq.l A7, 4
00001840 1A00 move.b D5, D0
00001842 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001846 4EBA FA48 jsr [PC - 0x5B8 /* 00001290 */]
0000184A 588F addq.l A7, 4
0000184C 1800 move.b D4, D0
0000184E 1886 move.b [A4], D6
00001850 1945 0001 move.b [A4 + 0x1], D5
00001854 1944 0002 move.b [A4 + 0x2], D4
00001858 5247 addq.w D7, 1
0000185A 588C addq.l A4, 4
label0000185C:
0000185C BE6E 0010 cmp.w D7, [A6 + 0x10]
00001860 6DC8 blt -0x36 /* 0000182A */
00001862 6000 00B0 bra +0xB2 /* 00001914 */
00001866 3F2E 0014 move.w -[A7], [A6 + 0x14]
0000186A 7000 moveq.l D0, 0x00
0000186C 102E 0013 move.b D0, [A6 + 0x13]
00001870 3F00 move.w -[A7], D0
00001872 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001876 2F2D F0D2 move.l -[A7], [A5 - 0xF2E]
0000187A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000187E 4EBA FC44 jsr [PC - 0x3BC /* 000014C4 */]
00001882 4FEF 000E lea.l A7, [A7 + 0xE]
00001886 7E00 moveq.l D7, 0x00
00001888 266D F0D2 movea.l A3, [A5 - 0xF2E]
0000188C 286E 000C movea.l A4, [A6 + 0xC]
00001890 6012 bra +0x14 /* 000018A4 */
label00001892:
00001892 1C13 move.b D6, [A3]
00001894 1886 move.b [A4], D6
00001896 1946 0001 move.b [A4 + 0x1], D6
0000189A 1946 0002 move.b [A4 + 0x2], D6
0000189E 5247 addq.w D7, 1
000018A0 528B addq.l A3, 1
000018A2 588C addq.l A4, 4
label000018A4:
000018A4 BE6E 0010 cmp.w D7, [A6 + 0x10]
000018A8 6DE8 blt -0x16 /* 00001892 */
000018AA 6000 0068 bra +0x6A /* 00001914 */
000018AE 3F2E 0014 move.w -[A7], [A6 + 0x14]
000018B2 3F2E 0010 move.w -[A7], [A6 + 0x10]
000018B6 2F2D F0D6 move.l -[A7], [A5 - 0xF2A]
000018BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000018BE 4EBA F7F0 jsr [PC - 0x810 /* 000010B0 */]
000018C2 4FEF 000C lea.l A7, [A7 + 0xC]
000018C6 7E00 moveq.l D7, 0x00
000018C8 246D F0D6 movea.l A2, [A5 - 0xF2A]
000018CC 286E 000C movea.l A4, [A6 + 0xC]
000018D0 6024 bra +0x26 /* 000018F6 */
label000018D2:
000018D2 7000 moveq.l D0, 0x00
000018D4 1012 move.b D0, [A2]
000018D6 4A40 tst.w D0
000018D8 6608 bne +0xA /* 000018E2 */
000018DA 7000 moveq.l D0, 0x00
000018DC 102E 0013 move.b D0, [A6 + 0x13]
000018E0 6002 bra +0x4 /* 000018E4 */
label000018E2:
000018E2 7000 moveq.l D0, 0x00
label000018E4:
000018E4 1C00 move.b D6, D0
000018E6 1886 move.b [A4], D6
000018E8 1946 0001 move.b [A4 + 0x1], D6
000018EC 1946 0002 move.b [A4 + 0x2], D6
000018F0 5247 addq.w D7, 1
000018F2 528A addq.l A2, 1
000018F4 588C addq.l A4, 4
label000018F6:
000018F6 BE6E 0010 cmp.w D7, [A6 + 0x10]
000018FA 6DD6 blt -0x28 /* 000018D2 */
000018FC 6016 bra +0x18 /* 00001914 */
000018FE 4267 clr.w -[A7]
00001900 4267 clr.w -[A7]
00001902 4267 clr.w -[A7]
00001904 4267 clr.w -[A7]
00001906 4267 clr.w -[A7]
00001908 486D F128 pea.l [A5 - 0xED8]
0000190C 4EBA EBD2 jsr [PC - 0x142E /* 000004E0 */]
00001910 4FEF 000E lea.l A7, [A7 + 0xE]
label00001914:
00001914 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00001918 4E5E unlink A6
0000191A 4E75 rts
0000191C 5050 addq.w [A0], 8
0000191E 4D52 chk.w D6, [A2]
00001920 4541 chk.w D2, D1
00001922 4450 neg.w [A0]
fn00001924:
00001924 4E56 FFF8 link A6, -0x0008
00001928 486E FFF8 pea.l [A6 - 0x8]
0000192C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001930 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001934 2F2E 000C move.l -[A7], [A6 + 0xC]
00001938 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000193C 4EBA FD6C jsr [PC - 0x294 /* 000016AA */]
00001940 4FEF 0014 lea.l A7, [A7 + 0x14]
00001944 3F3C 0004 move.w -[A7], 0x4
00001948 206E 0010 movea.l A0, [A6 + 0x10]
0000194C 3F10 move.w -[A7], [A0]
0000194E 206E 000C movea.l A0, [A6 + 0xC]
00001952 3F10 move.w -[A7], [A0]
00001954 4EBA E710 jsr [PC - 0x18F0 /* 00000066 */]
00001958 5C8F addq.l A7, 6
0000195A 2D40 FFFC move.l [A6 - 0x4], D0
0000195E 426E FFFA clr.w [A6 - 0x6]
00001962 6034 bra +0x36 /* 00001998 */
label00001964:
00001964 302E FFFA move.w D0, [A6 - 0x6]
00001968 48C0 ext.l D0
0000196A E580 asl D0, 2
0000196C D0AE FFFC add.l D0, [A6 - 0x4]
00001970 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00001974 206E 0014 movea.l A0, [A6 + 0x14]
00001978 7200 moveq.l D1, 0x00
0000197A 1210 move.b D1, [A0]
0000197C 3F01 move.w -[A7], D1
0000197E 206E 000C movea.l A0, [A6 + 0xC]
00001982 3F10 move.w -[A7], [A0]
00001984 2040 movea.l A0, D0
00001986 2F10 move.l -[A7], [A0]
00001988 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000198C 4EBA FE2E jsr [PC - 0x1D2 /* 000017BC */]
00001990 4FEF 000E lea.l A7, [A7 + 0xE]
00001994 526E FFFA addq.w [A6 - 0x6], 1
label00001998:
00001998 206E 0010 movea.l A0, [A6 + 0x10]
0000199C 302E FFFA move.w D0, [A6 - 0x6]
000019A0 B050 cmp.w D0, [A0]
000019A2 6DC0 blt -0x3E /* 00001964 */
000019A4 202E FFFC move.l D0, [A6 - 0x4]
000019A8 4E5E unlink A6
000019AA 4E75 rts
000019AC 5050 addq.w [A0], 8
000019AE 4D52 chk.w D6, [A2]
000019B0 4541 chk.w D2, D1
000019B2 4450 neg.w [A0]
fn000019B4:
000019B4 4E56 FFF8 link A6, -0x0008
000019B8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000019BC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000019C0 3F2E 000E move.w -[A7], [A6 + 0xE]
000019C4 3F2E 000C move.w -[A7], [A6 + 0xC]
000019C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019CC 4EBA 01EA jsr [PC + 0x1EA /* 00001BB8 */]
000019D0 4FEF 0010 lea.l A7, [A7 + 0x10]
000019D4 2D40 FFFC move.l [A6 - 0x4], D0
000019D8 4AAE FFFC tst.l [A6 - 0x4]
000019DC 6604 bne +0x6 /* 000019E2 */
000019DE 7000 moveq.l D0, 0x00
000019E0 6020 bra +0x22 /* 00001A02 */
label000019E2:
000019E2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000019E6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000019EA 4EBA 049C jsr [PC + 0x49C /* 00001E88 */]
000019EE 508F addq.l A7, 8
000019F0 2D40 FFF8 move.l [A6 - 0x8], D0
000019F4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000019F8 4EBA 078E jsr [PC + 0x78E /* 00002188 */]
000019FC 588F addq.l A7, 4
000019FE 202E FFF8 move.l D0, [A6 - 0x8]
label00001A02:
00001A02 4E5E unlink A6
00001A04 4E75 rts
00001A06 5050 addq.w [A0], 8
00001A08 4D43 chk.w D6, D3
00001A0A 4F4D chk.w D7, A5
00001A0C 5055 addq.w [A5], 8
00001A0E 4E56 FFFC link A6, -0x0004
00001A12 426E FFFE clr.w [A6 - 0x2]
00001A16 6000 010E bra +0x110 /* 00001B26 */
label00001A1A:
00001A1A 302E FFFE move.w D0, [A6 - 0x2]
00001A1E C1FC 0006 muls.w D0, 0x6
00001A22 D0AE 0008 add.l D0, [A6 + 0x8]
00001A26 206E 0014 movea.l A0, [A6 + 0x14]
00001A2A 2240 movea.l A1, D0
00001A2C 1011 move.b D0, [A1]
00001A2E B010 cmp.b D0, [A0]
00001A30 6600 00F0 bne +0xF2 /* 00001B22 */
00001A34 302E FFFE move.w D0, [A6 - 0x2]
00001A38 C1FC 0006 muls.w D0, 0x6
00001A3C D0AE 0008 add.l D0, [A6 + 0x8]
00001A40 206E 0014 movea.l A0, [A6 + 0x14]
00001A44 2240 movea.l A1, D0
00001A46 1029 0001 move.b D0, [A1 + 0x1]
00001A4A B028 0001 cmp.b D0, [A0 + 0x1]
00001A4E 6600 00D2 bne +0xD4 /* 00001B22 */
00001A52 302E FFFE move.w D0, [A6 - 0x2]
00001A56 C1FC 0006 muls.w D0, 0x6
00001A5A D0AE 0008 add.l D0, [A6 + 0x8]
00001A5E 206E 0014 movea.l A0, [A6 + 0x14]
00001A62 2240 movea.l A1, D0
00001A64 1029 0002 move.b D0, [A1 + 0x2]
00001A68 B028 0002 cmp.b D0, [A0 + 0x2]
00001A6C 6600 00B4 bne +0xB6 /* 00001B22 */
00001A70 302E 001A move.w D0, [A6 + 0x1A]
00001A74 B06E FFFE cmp.w D0, [A6 - 0x2]
00001A78 6F3A ble +0x3C /* 00001AB4 */
00001A7A 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2]
00001A80 6026 bra +0x28 /* 00001AA8 */
label00001A82:
00001A82 302E FFFC move.w D0, [A6 - 0x4]
00001A86 C1FC 0006 muls.w D0, 0x6
00001A8A D0AE 0008 add.l D0, [A6 + 0x8]
00001A8E 322E FFFC move.w D1, [A6 - 0x4]
00001A92 5241 addq.w D1, 1
00001A94 C3FC 0006 muls.w D1, 0x6
00001A98 D2AE 0008 add.l D1, [A6 + 0x8]
00001A9C 2041 movea.l A0, D1
00001A9E 2240 movea.l A1, D0
00001AA0 22D8 move.l [A1]+, [A0]+
00001AA2 32D8 move.w [A1]+, [A0]+
00001AA4 526E FFFC addq.w [A6 - 0x4], 1
label00001AA8:
00001AA8 302E FFFC move.w D0, [A6 - 0x4]
00001AAC B06E 001A cmp.w D0, [A6 + 0x1A]
00001AB0 6DD0 blt -0x2E /* 00001A82 */
00001AB2 6042 bra +0x44 /* 00001AF6 */
label00001AB4:
00001AB4 302E 001A move.w D0, [A6 + 0x1A]
00001AB8 B06E FFFE cmp.w D0, [A6 - 0x2]
00001ABC 6C38 bge +0x3A /* 00001AF6 */
00001ABE 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2]
00001AC4 6026 bra +0x28 /* 00001AEC */
label00001AC6:
00001AC6 302E FFFC move.w D0, [A6 - 0x4]
00001ACA C1FC 0006 muls.w D0, 0x6
00001ACE D0AE 0008 add.l D0, [A6 + 0x8]
00001AD2 322E FFFC move.w D1, [A6 - 0x4]
00001AD6 5341 subq.w D1, 1
00001AD8 C3FC 0006 muls.w D1, 0x6
00001ADC D2AE 0008 add.l D1, [A6 + 0x8]
00001AE0 2041 movea.l A0, D1
00001AE2 2240 movea.l A1, D0
00001AE4 22D8 move.l [A1]+, [A0]+
00001AE6 32D8 move.w [A1]+, [A0]+
00001AE8 536E FFFC subq.w [A6 - 0x4], 1
label00001AEC:
00001AEC 302E FFFC move.w D0, [A6 - 0x4]
00001AF0 B06E 001A cmp.w D0, [A6 + 0x1A]
00001AF4 6ED0 bgt -0x2E /* 00001AC6 */
label00001AF6:
00001AF6 302E 001A move.w D0, [A6 + 0x1A]
00001AFA C1FC 0006 muls.w D0, 0x6
00001AFE D0AE 0008 add.l D0, [A6 + 0x8]
00001B02 206E 0014 movea.l A0, [A6 + 0x14]
00001B06 2240 movea.l A1, D0
00001B08 2290 move.l [A1], [A0]
00001B0A 302E 001A move.w D0, [A6 + 0x1A]
00001B0E C1FC 0006 muls.w D0, 0x6
00001B12 D0AE 0008 add.l D0, [A6 + 0x8]
00001B16 2040 movea.l A0, D0
00001B18 316E 0018 0004 move.w [A0 + 0x4], [A6 + 0x18]
00001B1E 6000 008C bra +0x8E /* 00001BAC */
label00001B22:
00001B22 526E FFFE addq.w [A6 - 0x2], 1
label00001B26:
00001B26 206E 000C movea.l A0, [A6 + 0xC]
00001B2A 326E FFFE movea.w A1, [A6 - 0x2]
00001B2E B3D0 cmpa.l A1, [A0]
00001B30 6D00 FEE8 blt -0x116 /* 00001A1A */
00001B34 206E 000C movea.l A0, [A6 + 0xC]
00001B38 2010 move.l D0, [A0]
00001B3A B0AE 0010 cmp.l D0, [A6 + 0x10]
00001B3E 6C00 006C bge +0x6E /* 00001BAC */
00001B42 206E 000C movea.l A0, [A6 + 0xC]
00001B46 3D68 0002 FFFE move.w [A6 - 0x2], [A0 + 0x2]
00001B4C 6026 bra +0x28 /* 00001B74 */
label00001B4E:
00001B4E 302E FFFE move.w D0, [A6 - 0x2]
00001B52 C1FC 0006 muls.w D0, 0x6
00001B56 D0AE 0008 add.l D0, [A6 + 0x8]
00001B5A 322E FFFE move.w D1, [A6 - 0x2]
00001B5E 5341 subq.w D1, 1
00001B60 C3FC 0006 muls.w D1, 0x6
00001B64 D2AE 0008 add.l D1, [A6 + 0x8]
00001B68 2041 movea.l A0, D1
00001B6A 2240 movea.l A1, D0
00001B6C 22D8 move.l [A1]+, [A0]+
00001B6E 32D8 move.w [A1]+, [A0]+
00001B70 536E FFFE subq.w [A6 - 0x2], 1
label00001B74:
00001B74 302E FFFE move.w D0, [A6 - 0x2]
00001B78 B06E 001A cmp.w D0, [A6 + 0x1A]
00001B7C 6ED0 bgt -0x2E /* 00001B4E */
00001B7E 302E 001A move.w D0, [A6 + 0x1A]
00001B82 C1FC 0006 muls.w D0, 0x6
00001B86 D0AE 0008 add.l D0, [A6 + 0x8]
00001B8A 206E 0014 movea.l A0, [A6 + 0x14]
00001B8E 2240 movea.l A1, D0
00001B90 2290 move.l [A1], [A0]
00001B92 302E 001A move.w D0, [A6 + 0x1A]
00001B96 C1FC 0006 muls.w D0, 0x6
00001B9A D0AE 0008 add.l D0, [A6 + 0x8]
00001B9E 2040 movea.l A0, D0
00001BA0 316E 0018 0004 move.w [A0 + 0x4], [A6 + 0x18]
00001BA6 206E 000C movea.l A0, [A6 + 0xC]
00001BAA 5290 addq.l [A0], 1
label00001BAC:
00001BAC 4E5E unlink A6
00001BAE 4E75 rts
00001BB0 5050 addq.w [A0], 8
00001BB2 4D41 chk.w D6, D1
00001BB4 4444 neg.w D4
00001BB6 544F addq.w A7, 2
fn00001BB8:
00001BB8 4E56 FFEA link A6, -0x0016
00001BBC 2F0C move.l -[A7], A4
00001BBE 4EBA 0190 jsr [PC + 0x190 /* 00001D50 */]
00001BC2 2D40 FFFC move.l [A6 - 0x4], D0
00001BC6 206E 0014 movea.l A0, [A6 + 0x14]
00001BCA 4290 clr.l [A0]
00001BCC 426E FFF4 clr.w [A6 - 0xC]
00001BD0 6000 0160 bra +0x162 /* 00001D32 */
label00001BD4:
00001BD4 426E FFF6 clr.w [A6 - 0xA]
00001BD8 302E FFF4 move.w D0, [A6 - 0xC]
00001BDC 48C0 ext.l D0
00001BDE E580 asl D0, 2
00001BE0 D0AE 0008 add.l D0, [A6 + 0x8]
00001BE4 2040 movea.l A0, D0
00001BE6 2850 movea.l A4, [A0]
00001BE8 6000 0138 bra +0x13A /* 00001D22 */
label00001BEC:
00001BEC 7000 moveq.l D0, 0x00
00001BEE 1014 move.b D0, [A4]
00001BF0 4879 0000 80FF push.l 0x80FF
00001BF6 2F00 move.l -[A7], D0
00001BF8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001BFC 7200 moveq.l D1, 0x00
00001BFE 122C 0001 move.b D1, [A4 + 0x1]
00001C02 4878 753D push.l 0x753D /* 'u=' */
00001C06 2F01 move.l -[A7], D1
00001C08 2D40 FFEE move.l [A6 - 0x12], D0
00001C0C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001C10 D0AE FFEE add.l D0, [A6 - 0x12]
00001C14 7200 moveq.l D1, 0x00
00001C16 122C 0002 move.b D1, [A4 + 0x2]
00001C1A 4878 6983 push.l 0x6983
00001C1E 2F01 move.l -[A7], D1
00001C20 2D40 FFEA move.l [A6 - 0x16], D0
00001C24 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001C28 D0AE FFEA add.l D0, [A6 - 0x16]
00001C2C 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF
00001C32 4878 1999 push.l 0x1999
00001C36 2F00 move.l -[A7], D0
00001C38 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001C3C 3D40 FFF2 move.w [A6 - 0xE], D0
00001C40 302E FFF2 move.w D0, [A6 - 0xE]
00001C44 48C0 ext.l D0
00001C46 E580 asl D0, 2
00001C48 D0AE FFFC add.l D0, [A6 - 0x4]
00001C4C 2040 movea.l A0, D0
00001C4E 2D50 FFF8 move.l [A6 - 0x8], [A0]
00001C52 6030 bra +0x32 /* 00001C84 */
label00001C54:
00001C54 206E FFF8 movea.l A0, [A6 - 0x8]
00001C58 1010 move.b D0, [A0]
00001C5A B014 cmp.b D0, [A4]
00001C5C 661C bne +0x1E /* 00001C7A */
00001C5E 206E FFF8 movea.l A0, [A6 - 0x8]
00001C62 1028 0001 move.b D0, [A0 + 0x1]
00001C66 B02C 0001 cmp.b D0, [A4 + 0x1]
00001C6A 660E bne +0x10 /* 00001C7A */
00001C6C 206E FFF8 movea.l A0, [A6 - 0x8]
00001C70 1028 0002 move.b D0, [A0 + 0x2]
00001C74 B02C 0002 cmp.b D0, [A4 + 0x2]
00001C78 6710 beq +0x12 /* 00001C8A */
label00001C7A:
00001C7A 206E FFF8 movea.l A0, [A6 - 0x8]
00001C7E 2D68 0006 FFF8 move.l [A6 - 0x8], [A0 + 0x6]
label00001C84:
00001C84 4AAE FFF8 tst.l [A6 - 0x8]
00001C88 66CA bne -0x34 /* 00001C54 */
label00001C8A:
00001C8A 4AAE FFF8 tst.l [A6 - 0x8]
00001C8E 670C beq +0xE /* 00001C9C */
00001C90 206E FFF8 movea.l A0, [A6 - 0x8]
00001C94 5268 0004 addq.w [A0 + 0x4], 1
00001C98 6000 0082 bra +0x84 /* 00001D1C */
label00001C9C:
00001C9C 206E 0014 movea.l A0, [A6 + 0x14]
00001CA0 2010 move.l D0, [A0]
00001CA2 5290 addq.l [A0], 1
00001CA4 B0AE 0010 cmp.l D0, [A6 + 0x10]
00001CA8 6F10 ble +0x12 /* 00001CBA */
00001CAA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001CAE 4EBA 04D8 jsr [PC + 0x4D8 /* 00002188 */]
00001CB2 588F addq.l A7, 4
00001CB4 7000 moveq.l D0, 0x00
00001CB6 6000 008A bra +0x8C /* 00001D42 */
label00001CBA:
00001CBA 4878 000A push.l 0xA /* '\n' */
00001CBE 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00001CC2 588F addq.l A7, 4
00001CC4 2D40 FFF8 move.l [A6 - 0x8], D0
00001CC8 4AAE FFF8 tst.l [A6 - 0x8]
00001CCC 6616 bne +0x18 /* 00001CE4 */
00001CCE 4267 clr.w -[A7]
00001CD0 4267 clr.w -[A7]
00001CD2 4267 clr.w -[A7]
00001CD4 4267 clr.w -[A7]
00001CD6 4267 clr.w -[A7]
00001CD8 486D F136 pea.l [A5 - 0xECA]
00001CDC 4EBA E802 jsr [PC - 0x17FE /* 000004E0 */]
00001CE0 4FEF 000E lea.l A7, [A7 + 0xE]
label00001CE4:
00001CE4 206E FFF8 movea.l A0, [A6 - 0x8]
00001CE8 2094 move.l [A0], [A4]
00001CEA 206E FFF8 movea.l A0, [A6 - 0x8]
00001CEE 7001 moveq.l D0, 0x01
00001CF0 3140 0004 move.w [A0 + 0x4], D0
00001CF4 302E FFF2 move.w D0, [A6 - 0xE]
00001CF8 48C0 ext.l D0
00001CFA E580 asl D0, 2
00001CFC D0AE FFFC add.l D0, [A6 - 0x4]
00001D00 2040 movea.l A0, D0
00001D02 226E FFF8 movea.l A1, [A6 - 0x8]
00001D06 2350 0006 move.l [A1 + 0x6], [A0]
00001D0A 302E FFF2 move.w D0, [A6 - 0xE]
00001D0E 48C0 ext.l D0
00001D10 E580 asl D0, 2
00001D12 D0AE FFFC add.l D0, [A6 - 0x4]
00001D16 2040 movea.l A0, D0
00001D18 20AE FFF8 move.l [A0], [A6 - 0x8]
label00001D1C:
00001D1C 526E FFF6 addq.w [A6 - 0xA], 1
00001D20 588C addq.l A4, 4
label00001D22:
00001D22 302E FFF6 move.w D0, [A6 - 0xA]
00001D26 B06E 000C cmp.w D0, [A6 + 0xC]
00001D2A 6D00 FEC0 blt -0x13E /* 00001BEC */
00001D2E 526E FFF4 addq.w [A6 - 0xC], 1
label00001D32:
00001D32 302E FFF4 move.w D0, [A6 - 0xC]
00001D36 B06E 000E cmp.w D0, [A6 + 0xE]
00001D3A 6D00 FE98 blt -0x166 /* 00001BD4 */
00001D3E 202E FFFC move.l D0, [A6 - 0x4]
label00001D42:
00001D42 285F movea.l A4, [A7]+
00001D44 4E5E unlink A6
00001D46 4E75 rts
00001D48 5050 addq.w [A0], 8
00001D4A 4D43 chk.w D6, D3
00001D4C 4F4D chk.w D7, A5
00001D4E 5055 addq.w [A5], 8
fn00001D50:
00001D50 4E56 FFFA link A6, -0x0006
00001D54 4878 6664 push.l 0x6664 /* 'fd' */
00001D58 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00001D5C 588F addq.l A7, 4
00001D5E 2D40 FFFC move.l [A6 - 0x4], D0
00001D62 4AAE FFFC tst.l [A6 - 0x4]
00001D66 6616 bne +0x18 /* 00001D7E */
00001D68 4267 clr.w -[A7]
00001D6A 4267 clr.w -[A7]
00001D6C 4267 clr.w -[A7]
00001D6E 4267 clr.w -[A7]
00001D70 4267 clr.w -[A7]
00001D72 486D F15A pea.l [A5 - 0xEA6]
00001D76 4EBA E768 jsr [PC - 0x1898 /* 000004E0 */]
00001D7A 4FEF 000E lea.l A7, [A7 + 0xE]
label00001D7E:
00001D7E 426E FFFA clr.w [A6 - 0x6]
00001D82 6014 bra +0x16 /* 00001D98 */
label00001D84:
00001D84 302E FFFA move.w D0, [A6 - 0x6]
00001D88 48C0 ext.l D0
00001D8A E580 asl D0, 2
00001D8C D0AE FFFC add.l D0, [A6 - 0x4]
00001D90 2040 movea.l A0, D0
00001D92 4290 clr.l [A0]
00001D94 526E FFFA addq.w [A6 - 0x6], 1
label00001D98:
00001D98 306E FFFA movea.w A0, [A6 - 0x6]
00001D9C B0FC 1999 cmpa.w A0, 0x1999
00001DA0 6DE2 blt -0x1C /* 00001D84 */
00001DA2 202E FFFC move.l D0, [A6 - 0x4]
00001DA6 4E5E unlink A6
00001DA8 4E75 rts
00001DAA 5050 addq.w [A0], 8
00001DAC 4D41 chk.w D6, D1
00001DAE 4C4C 4F43 movem.l D0,D1,D6,A0,A1,A2,A3,A6, A4
00001DB2 4E56 FFF2 link A6, -0x000E
00001DB6 206E 000C movea.l A0, [A6 + 0xC]
00001DBA 7000 moveq.l D0, 0x00
00001DBC 1010 move.b D0, [A0]
00001DBE 4879 0000 80FF push.l 0x80FF
00001DC4 2F00 move.l -[A7], D0
00001DC6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001DCA 206E 000C movea.l A0, [A6 + 0xC]
00001DCE 7200 moveq.l D1, 0x00
00001DD0 1228 0001 move.b D1, [A0 + 0x1]
00001DD4 4878 753D push.l 0x753D /* 'u=' */
00001DD8 2F01 move.l -[A7], D1
00001DDA 2D40 FFF6 move.l [A6 - 0xA], D0
00001DDE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001DE2 D0AE FFF6 add.l D0, [A6 - 0xA]
00001DE6 206E 000C movea.l A0, [A6 + 0xC]
00001DEA 7200 moveq.l D1, 0x00
00001DEC 1228 0002 move.b D1, [A0 + 0x2]
00001DF0 4878 6983 push.l 0x6983
00001DF4 2F01 move.l -[A7], D1
00001DF6 2D40 FFF2 move.l [A6 - 0xE], D0
00001DFA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001DFE D0AE FFF2 add.l D0, [A6 - 0xE]
00001E02 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF
00001E08 4878 1999 push.l 0x1999
00001E0C 2F00 move.l -[A7], D0
00001E0E 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001E12 3D40 FFFE move.w [A6 - 0x2], D0
00001E16 4878 000A push.l 0xA /* '\n' */
00001E1A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00001E1E 588F addq.l A7, 4
00001E20 2D40 FFFA move.l [A6 - 0x6], D0
00001E24 4AAE FFFA tst.l [A6 - 0x6]
00001E28 6616 bne +0x18 /* 00001E40 */
00001E2A 4267 clr.w -[A7]
00001E2C 4267 clr.w -[A7]
00001E2E 4267 clr.w -[A7]
00001E30 4267 clr.w -[A7]
00001E32 4267 clr.w -[A7]
00001E34 486D F17E pea.l [A5 - 0xE82]
00001E38 4EBA E6A6 jsr [PC - 0x195A /* 000004E0 */]
00001E3C 4FEF 000E lea.l A7, [A7 + 0xE]
label00001E40:
00001E40 206E 000C movea.l A0, [A6 + 0xC]
00001E44 226E FFFA movea.l A1, [A6 - 0x6]
00001E48 2290 move.l [A1], [A0]
00001E4A 206E FFFA movea.l A0, [A6 - 0x6]
00001E4E 316E 0010 0004 move.w [A0 + 0x4], [A6 + 0x10]
00001E54 302E FFFE move.w D0, [A6 - 0x2]
00001E58 48C0 ext.l D0
00001E5A E580 asl D0, 2
00001E5C D0AE 0008 add.l D0, [A6 + 0x8]
00001E60 2040 movea.l A0, D0
00001E62 226E FFFA movea.l A1, [A6 - 0x6]
00001E66 2350 0006 move.l [A1 + 0x6], [A0]
00001E6A 302E FFFE move.w D0, [A6 - 0x2]
00001E6E 48C0 ext.l D0
00001E70 E580 asl D0, 2
00001E72 D0AE 0008 add.l D0, [A6 + 0x8]
00001E76 2040 movea.l A0, D0
00001E78 20AE FFFA move.l [A0], [A6 - 0x6]
00001E7C 4E5E unlink A6
00001E7E 4E75 rts
00001E80 5050 addq.w [A0], 8
00001E82 4D41 chk.w D6, D1
00001E84 4444 neg.w D4
00001E86 544F addq.w A7, 2
fn00001E88:
00001E88 4E56 FFF4 link A6, -0x000C
00001E8C 4878 0006 push.l 0x6
00001E90 2F2E 000C move.l -[A7], [A6 + 0xC]
00001E94 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001E98 2F00 move.l -[A7], D0
00001E9A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00001E9E 588F addq.l A7, 4
00001EA0 2D40 FFFC move.l [A6 - 0x4], D0
00001EA4 4AAE FFFC tst.l [A6 - 0x4]
00001EA8 6616 bne +0x18 /* 00001EC0 */
00001EAA 4267 clr.w -[A7]
00001EAC 4267 clr.w -[A7]
00001EAE 4267 clr.w -[A7]
00001EB0 4267 clr.w -[A7]
00001EB2 4267 clr.w -[A7]
00001EB4 486D F1A2 pea.l [A5 - 0xE5E]
00001EB8 4EBA E626 jsr [PC - 0x19DA /* 000004E0 */]
00001EBC 4FEF 000E lea.l A7, [A7 + 0xE]
label00001EC0:
00001EC0 426E FFF4 clr.w [A6 - 0xC]
00001EC4 426E FFF6 clr.w [A6 - 0xA]
00001EC8 6042 bra +0x44 /* 00001F0C */
label00001ECA:
00001ECA 302E FFF6 move.w D0, [A6 - 0xA]
00001ECE 48C0 ext.l D0
00001ED0 E580 asl D0, 2
00001ED2 D0AE 0008 add.l D0, [A6 + 0x8]
00001ED6 2040 movea.l A0, D0
00001ED8 2D50 FFF8 move.l [A6 - 0x8], [A0]
00001EDC 6024 bra +0x26 /* 00001F02 */
label00001EDE:
00001EDE 302E FFF4 move.w D0, [A6 - 0xC]
00001EE2 C1FC 0006 muls.w D0, 0x6
00001EE6 D0AE FFFC add.l D0, [A6 - 0x4]
00001EEA 206E FFF8 movea.l A0, [A6 - 0x8]
00001EEE 2240 movea.l A1, D0
00001EF0 22D8 move.l [A1]+, [A0]+
00001EF2 32D8 move.w [A1]+, [A0]+
00001EF4 526E FFF4 addq.w [A6 - 0xC], 1
00001EF8 206E FFF8 movea.l A0, [A6 - 0x8]
00001EFC 2D68 0006 FFF8 move.l [A6 - 0x8], [A0 + 0x6]
label00001F02:
00001F02 4AAE FFF8 tst.l [A6 - 0x8]
00001F06 66D6 bne -0x28 /* 00001EDE */
00001F08 526E FFF6 addq.w [A6 - 0xA], 1
label00001F0C:
00001F0C 306E FFF6 movea.w A0, [A6 - 0xA]
00001F10 B0FC 1999 cmpa.w A0, 0x1999
00001F14 6DB4 blt -0x4A /* 00001ECA */
00001F16 202E FFFC move.l D0, [A6 - 0x4]
00001F1A 4E5E unlink A6
00001F1C 4E75 rts
00001F1E 5050 addq.w [A0], 8
00001F20 4D43 chk.w D6, D3
00001F22 4F4C chk.w D7, A4
00001F24 4F52 chk.w D7, [A2]
fn00001F26:
00001F26 4E56 FFE4 link A6, -0x001C
00001F2A 4EBA FE24 jsr [PC - 0x1DC /* 00001D50 */]
00001F2E 2D40 FFFC move.l [A6 - 0x4], D0
00001F32 42AE FFF8 clr.l [A6 - 0x8]
00001F36 6000 0148 bra +0x14A /* 00002080 */
label00001F3A:
00001F3A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001F3E 2F3C 0000 0006 move.l -[A7], 0x6
00001F44 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001F48 D0AE 0008 add.l D0, [A6 + 0x8]
00001F4C 2040 movea.l A0, D0
00001F4E 2D50 FFF0 move.l [A6 - 0x10], [A0]
00001F52 7000 moveq.l D0, 0x00
00001F54 102E FFF0 move.b D0, [A6 - 0x10]
00001F58 4879 0000 80FF push.l 0x80FF
00001F5E 2F00 move.l -[A7], D0
00001F60 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001F64 7200 moveq.l D1, 0x00
00001F66 122E FFF1 move.b D1, [A6 - 0xF]
00001F6A 4878 753D push.l 0x753D /* 'u=' */
00001F6E 2F01 move.l -[A7], D1
00001F70 2D40 FFE8 move.l [A6 - 0x18], D0
00001F74 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001F78 D0AE FFE8 add.l D0, [A6 - 0x18]
00001F7C 7200 moveq.l D1, 0x00
00001F7E 122E FFF2 move.b D1, [A6 - 0xE]
00001F82 4878 6983 push.l 0x6983
00001F86 2F01 move.l -[A7], D1
00001F88 2D40 FFE4 move.l [A6 - 0x1C], D0
00001F8C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001F90 D0AE FFE4 add.l D0, [A6 - 0x1C]
00001F94 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF
00001F9A 4878 1999 push.l 0x1999
00001F9E 2F00 move.l -[A7], D0
00001FA0 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001FA4 2D40 FFF4 move.l [A6 - 0xC], D0
00001FA8 202E FFF4 move.l D0, [A6 - 0xC]
00001FAC E580 asl D0, 2
00001FAE D0AE FFFC add.l D0, [A6 - 0x4]
00001FB2 2040 movea.l A0, D0
00001FB4 2D50 FFEC move.l [A6 - 0x14], [A0]
00001FB8 6000 005C bra +0x5E /* 00002016 */
label00001FBC:
00001FBC 206E FFEC movea.l A0, [A6 - 0x14]
00001FC0 1010 move.b D0, [A0]
00001FC2 B02E FFF0 cmp.b D0, [A6 - 0x10]
00001FC6 6644 bne +0x46 /* 0000200C */
00001FC8 206E FFEC movea.l A0, [A6 - 0x14]
00001FCC 1028 0001 move.b D0, [A0 + 0x1]
00001FD0 B02E FFF1 cmp.b D0, [A6 - 0xF]
00001FD4 6636 bne +0x38 /* 0000200C */
00001FD6 206E FFEC movea.l A0, [A6 - 0x14]
00001FDA 1028 0002 move.b D0, [A0 + 0x2]
00001FDE B02E FFF2 cmp.b D0, [A6 - 0xE]
00001FE2 6628 bne +0x2A /* 0000200C */
00001FE4 4267 clr.w -[A7]
00001FE6 4267 clr.w -[A7]
00001FE8 7000 moveq.l D0, 0x00
00001FEA 102E FFF2 move.b D0, [A6 - 0xE]
00001FEE 3F00 move.w -[A7], D0
00001FF0 7000 moveq.l D0, 0x00
00001FF2 102E FFF1 move.b D0, [A6 - 0xF]
00001FF6 3F00 move.w -[A7], D0
00001FF8 7000 moveq.l D0, 0x00
00001FFA 102E FFF0 move.b D0, [A6 - 0x10]
00001FFE 3F00 move.w -[A7], D0
00002000 486D F1C6 pea.l [A5 - 0xE3A]
00002004 4EBA E4DA jsr [PC - 0x1B26 /* 000004E0 */]
00002008 4FEF 000E lea.l A7, [A7 + 0xE]
label0000200C:
0000200C 206E FFEC movea.l A0, [A6 - 0x14]
00002010 2D68 0006 FFEC move.l [A6 - 0x14], [A0 + 0x6]
label00002016:
00002016 4AAE FFEC tst.l [A6 - 0x14]
0000201A 66A0 bne -0x5E /* 00001FBC */
0000201C 4878 000A push.l 0xA /* '\n' */
00002020 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00002024 588F addq.l A7, 4
00002026 2D40 FFEC move.l [A6 - 0x14], D0
0000202A 4AAE FFEC tst.l [A6 - 0x14]
0000202E 6616 bne +0x18 /* 00002046 */
00002030 4267 clr.w -[A7]
00002032 4267 clr.w -[A7]
00002034 4267 clr.w -[A7]
00002036 4267 clr.w -[A7]
00002038 4267 clr.w -[A7]
0000203A 486D F1E8 pea.l [A5 - 0xE18]
0000203E 4EBA E4A0 jsr [PC - 0x1B60 /* 000004E0 */]
00002042 4FEF 000E lea.l A7, [A7 + 0xE]
label00002046:
00002046 206E FFEC movea.l A0, [A6 - 0x14]
0000204A 20AE FFF0 move.l [A0], [A6 - 0x10]
0000204E 206E FFEC movea.l A0, [A6 - 0x14]
00002052 316E FFFA 0004 move.w [A0 + 0x4], [A6 - 0x6]
00002058 202E FFF4 move.l D0, [A6 - 0xC]
0000205C E580 asl D0, 2
0000205E D0AE FFFC add.l D0, [A6 - 0x4]
00002062 2040 movea.l A0, D0
00002064 226E FFEC movea.l A1, [A6 - 0x14]
00002068 2350 0006 move.l [A1 + 0x6], [A0]
0000206C 202E FFF4 move.l D0, [A6 - 0xC]
00002070 E580 asl D0, 2
00002072 D0AE FFFC add.l D0, [A6 - 0x4]
00002076 2040 movea.l A0, D0
00002078 20AE FFEC move.l [A0], [A6 - 0x14]
0000207C 52AE FFF8 addq.l [A6 - 0x8], 1
label00002080:
00002080 202E FFF8 move.l D0, [A6 - 0x8]
00002084 B0AE 000C cmp.l D0, [A6 + 0xC]
00002088 6D00 FEB0 blt -0x14E /* 00001F3A */
0000208C 202E FFFC move.l D0, [A6 - 0x4]
00002090 4E5E unlink A6
00002092 4E75 rts
00002094 5050 addq.w [A0], 8
00002096 4D43 chk.w D6, D3
00002098 4F4C chk.w D7, A4
0000209A 4F52 chk.w D7, [A2]
fn0000209C:
0000209C 4E56 FFF2 link A6, -0x000E
000020A0 206E 000C movea.l A0, [A6 + 0xC]
000020A4 7000 moveq.l D0, 0x00
000020A6 1010 move.b D0, [A0]
000020A8 4879 0000 80FF push.l 0x80FF
000020AE 2F00 move.l -[A7], D0
000020B0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000020B4 206E 000C movea.l A0, [A6 + 0xC]
000020B8 7200 moveq.l D1, 0x00
000020BA 1228 0001 move.b D1, [A0 + 0x1]
000020BE 4878 753D push.l 0x753D /* 'u=' */
000020C2 2F01 move.l -[A7], D1
000020C4 2D40 FFF6 move.l [A6 - 0xA], D0
000020C8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000020CC D0AE FFF6 add.l D0, [A6 - 0xA]
000020D0 206E 000C movea.l A0, [A6 + 0xC]
000020D4 7200 moveq.l D1, 0x00
000020D6 1228 0002 move.b D1, [A0 + 0x2]
000020DA 4878 6983 push.l 0x6983
000020DE 2F01 move.l -[A7], D1
000020E0 2D40 FFF2 move.l [A6 - 0xE], D0
000020E4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000020E8 D0AE FFF2 add.l D0, [A6 - 0xE]
000020EC 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF
000020F2 4878 1999 push.l 0x1999
000020F6 2F00 move.l -[A7], D0
000020F8 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000020FC 3D40 FFFE move.w [A6 - 0x2], D0
00002100 302E FFFE move.w D0, [A6 - 0x2]
00002104 48C0 ext.l D0
00002106 E580 asl D0, 2
00002108 D0AE 0008 add.l D0, [A6 + 0x8]
0000210C 2040 movea.l A0, D0
0000210E 2D50 FFFA move.l [A6 - 0x6], [A0]
00002112 6046 bra +0x48 /* 0000215A */
label00002114:
00002114 206E 000C movea.l A0, [A6 + 0xC]
00002118 226E FFFA movea.l A1, [A6 - 0x6]
0000211C 1011 move.b D0, [A1]
0000211E B010 cmp.b D0, [A0]
00002120 662E bne +0x30 /* 00002150 */
00002122 206E 000C movea.l A0, [A6 + 0xC]
00002126 226E FFFA movea.l A1, [A6 - 0x6]
0000212A 1029 0001 move.b D0, [A1 + 0x1]
0000212E B028 0001 cmp.b D0, [A0 + 0x1]
00002132 661C bne +0x1E /* 00002150 */
00002134 206E 000C movea.l A0, [A6 + 0xC]
00002138 226E FFFA movea.l A1, [A6 - 0x6]
0000213C 1029 0002 move.b D0, [A1 + 0x2]
00002140 B028 0002 cmp.b D0, [A0 + 0x2]
00002144 660A bne +0xC /* 00002150 */
00002146 206E FFFA movea.l A0, [A6 - 0x6]
0000214A 3028 0004 move.w D0, [A0 + 0x4]
0000214E 6012 bra +0x14 /* 00002162 */
label00002150:
00002150 206E FFFA movea.l A0, [A6 - 0x6]
00002154 2D68 0006 FFFA move.l [A6 - 0x6], [A0 + 0x6]
label0000215A:
0000215A 4AAE FFFA tst.l [A6 - 0x6]
0000215E 66B4 bne -0x4A /* 00002114 */
00002160 70FF moveq.l D0, 0xFFFFFFFF
label00002162:
00002162 4E5E unlink A6
00002164 4E75 rts
00002166 5050 addq.w [A0], 8
00002168 4D4C chk.w D6, A4
0000216A 4F4F chk.w D7, A7
0000216C 4B55 chk.w D5, [A5]
fn0000216E:
0000216E 4E56 0000 link A6, 0
00002172 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002176 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000217A 588F addq.l A7, 4
0000217C 4E5E unlink A6
0000217E 4E75 rts
00002180 5050 addq.w [A0], 8
00002182 4D46 chk.w D6, D6
00002184 5245 addq.w D5, 1
00002186 4543 chk.w D2, D3
fn00002188:
00002188 4E56 FFF6 link A6, -0x000A
0000218C 426E FFFE clr.w [A6 - 0x2]
00002190 6038 bra +0x3A /* 000021CA */
label00002192:
00002192 302E FFFE move.w D0, [A6 - 0x2]
00002196 48C0 ext.l D0
00002198 E580 asl D0, 2
0000219A D0AE 0008 add.l D0, [A6 + 0x8]
0000219E 2040 movea.l A0, D0
000021A0 2D50 FFFA move.l [A6 - 0x6], [A0]
000021A4 601A bra +0x1C /* 000021C0 */
label000021A6:
000021A6 206E FFFA movea.l A0, [A6 - 0x6]
000021AA 2D68 0006 FFF6 move.l [A6 - 0xA], [A0 + 0x6]
000021B0 2F2E FFFA move.l -[A7], [A6 - 0x6]
000021B4 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000021B8 588F addq.l A7, 4
000021BA 2D6E FFF6 FFFA move.l [A6 - 0x6], [A6 - 0xA]
label000021C0:
000021C0 4AAE FFFA tst.l [A6 - 0x6]
000021C4 66E0 bne -0x1E /* 000021A6 */
000021C6 526E FFFE addq.w [A6 - 0x2], 1
label000021CA:
000021CA 306E FFFE movea.w A0, [A6 - 0x2]
000021CE B0FC 1999 cmpa.w A0, 0x1999
000021D2 6DBE blt -0x40 /* 00002192 */
000021D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021D8 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000021DC 588F addq.l A7, 4
000021DE 4E5E unlink A6
000021E0 4E75 rts
000021E2 5050 addq.w [A0], 8
000021E4 4D46 chk.w D6, D6
000021E6 5245 addq.w D5, 1
000021E8 4543 chk.w D2, D3
export_11:
000021EA 4E56 F9DA link A6, -0x0626
000021EE 41ED F38C lea.l A0, [A5 - 0xC74]
000021F2 2D48 F9E2 move.l [A6 - 0x61E], A0
000021F6 486D F3AE pea.l [A5 - 0xC52]
000021FA 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000021FE 588F addq.l A7, 4
00002200 486D F3D4 pea.l [A5 - 0xC2C]
00002204 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00002208 588F addq.l A7, 4
0000220A 486E 000A pea.l [A6 + 0xA]
0000220E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00002212 588F addq.l A7, 4
00002214 3D40 0008 move.w [A6 + 0x8], D0
00002218 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000221C 2D40 F9DE move.l [A6 - 0x622], D0
00002220 2F2E 000A move.l -[A7], [A6 + 0xA]
00002224 486E 0008 pea.l [A6 + 0x8]
00002228 4EBA F3FA jsr [PC - 0xC06 /* 00001624 */]
0000222C 508F addq.l A7, 8
0000222E 7001 moveq.l D0, 0x01
00002230 3D40 FFFA move.w [A6 - 0x6], D0
00002234 426E FFEC clr.w [A6 - 0x14]
00002238 6000 0066 bra +0x68 /* 000022A0 */
label0000223C:
0000223C 302E FFFA move.w D0, [A6 - 0x6]
00002240 48C0 ext.l D0
00002242 E580 asl D0, 2
00002244 D0AE 000A add.l D0, [A6 + 0xA]
00002248 3F3C 0002 move.w -[A7], 0x2
0000224C 486D F41C pea.l [A5 - 0xBE4]
00002250 2040 movea.l A0, D0
00002252 2F10 move.l -[A7], [A0]
00002254 4EBA DF10 jsr [PC - 0x20F0 /* 00000166 */]
00002258 4FEF 000A lea.l A7, [A7 + 0xA]
0000225C 4A40 tst.w D0
0000225E 6708 beq +0xA /* 00002268 */
00002260 7001 moveq.l D0, 0x01
00002262 3D40 FFEC move.w [A6 - 0x14], D0
00002266 6034 bra +0x36 /* 0000229C */
label00002268:
00002268 302E FFFA move.w D0, [A6 - 0x6]
0000226C 48C0 ext.l D0
0000226E E580 asl D0, 2
00002270 D0AE 000A add.l D0, [A6 + 0xA]
00002274 3F3C 0002 move.w -[A7], 0x2
00002278 486D F428 pea.l [A5 - 0xBD8]
0000227C 2040 movea.l A0, D0
0000227E 2F10 move.l -[A7], [A0]
00002280 4EBA DEE4 jsr [PC - 0x211C /* 00000166 */]
00002284 4FEF 000A lea.l A7, [A7 + 0xA]
00002288 4A40 tst.w D0
0000228A 6706 beq +0x8 /* 00002292 */
0000228C 426E FFEC clr.w [A6 - 0x14]
00002290 600A bra +0xC /* 0000229C */
label00002292:
00002292 2F2E F9E2 move.l -[A7], [A6 - 0x61E]
00002296 4EBA E2D4 jsr [PC - 0x1D2C /* 0000056C */]
0000229A 588F addq.l A7, 4
label0000229C:
0000229C 526E FFFA addq.w [A6 - 0x6], 1
label000022A0:
000022A0 302E FFFA move.w D0, [A6 - 0x6]
000022A4 B06E 0008 cmp.w D0, [A6 + 0x8]
000022A8 6C2E bge +0x30 /* 000022D8 */
000022AA 302E FFFA move.w D0, [A6 - 0x6]
000022AE 48C0 ext.l D0
000022B0 E580 asl D0, 2
000022B2 D0AE 000A add.l D0, [A6 + 0xA]
000022B6 2040 movea.l A0, D0
000022B8 2050 movea.l A0, [A0]
000022BA 0C10 002D cmpi.b [A0], 0x2D /* '-' */
000022BE 6618 bne +0x1A /* 000022D8 */
000022C0 302E FFFA move.w D0, [A6 - 0x6]
000022C4 48C0 ext.l D0
000022C6 E580 asl D0, 2
000022C8 D0AE 000A add.l D0, [A6 + 0xA]
000022CC 2040 movea.l A0, D0
000022CE 2050 movea.l A0, [A0]
000022D0 4A28 0001 tst.b [A0 + 0x1]
000022D4 6600 FF66 bne -0x98 /* 0000223C */
label000022D8:
000022D8 302E FFFA move.w D0, [A6 - 0x6]
000022DC B06E 0008 cmp.w D0, [A6 + 0x8]
000022E0 6C20 bge +0x22 /* 00002302 */
000022E2 302E FFFA move.w D0, [A6 - 0x6]
000022E6 48C0 ext.l D0
000022E8 E580 asl D0, 2
000022EA D0AE 000A add.l D0, [A6 + 0xA]
000022EE 2040 movea.l A0, D0
000022F0 2F10 move.l -[A7], [A0]
000022F2 4EBA E2AA jsr [PC - 0x1D56 /* 0000059E */]
000022F6 588F addq.l A7, 4
000022F8 2D40 FFFC move.l [A6 - 0x4], D0
000022FC 526E FFFA addq.w [A6 - 0x6], 1
00002300 600A bra +0xC /* 0000230C */
label00002302:
00002302 2F2E F9E2 move.l -[A7], [A6 - 0x61E]
00002306 4EBA E264 jsr [PC - 0x1D9C /* 0000056C */]
0000230A 588F addq.l A7, 4
label0000230C:
0000230C 302E FFFA move.w D0, [A6 - 0x6]
00002310 B06E 0008 cmp.w D0, [A6 + 0x8]
00002314 6C52 bge +0x54 /* 00002368 */
00002316 302E FFFA move.w D0, [A6 - 0x6]
0000231A 48C0 ext.l D0
0000231C E580 asl D0, 2
0000231E D0AE 000A add.l D0, [A6 + 0xA]
00002322 486D F436 pea.l [A5 - 0xBCA]
00002326 2040 movea.l A0, D0
00002328 2F10 move.l -[A7], [A0]
0000232A 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000232E 508F addq.l A7, 8
00002330 2B40 F1FE move.l [A5 - 0xE02], D0
00002334 4A80 tst.l D0
00002336 662A bne +0x2C /* 00002362 */
00002338 302E FFFA move.w D0, [A6 - 0x6]
0000233C 48C0 ext.l D0
0000233E E580 asl D0, 2
00002340 D0AE 000A add.l D0, [A6 + 0xA]
00002344 2040 movea.l A0, D0
00002346 2F10 move.l -[A7], [A0]
00002348 486D F43A pea.l [A5 - 0xBC6]
0000234C 486D FBCE pea.l [A5 - 0x432]
00002350 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00002354 4FEF 000C lea.l A7, [A7 + 0xC]
00002358 3F3C FFFF move.w -[A7], 0xFFFF
0000235C 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00002360 548F addq.l A7, 2
label00002362:
00002362 526E FFFA addq.w [A6 - 0x6], 1
00002366 600A bra +0xC /* 00002372 */
label00002368:
00002368 2F2E F9E2 move.l -[A7], [A6 - 0x61E]
0000236C 4EBA E1FE jsr [PC - 0x1E02 /* 0000056C */]
00002370 588F addq.l A7, 4
label00002372:
00002372 302E FFFA move.w D0, [A6 - 0x6]
00002376 B06E 0008 cmp.w D0, [A6 + 0x8]
0000237A 670A beq +0xC /* 00002386 */
0000237C 2F2E F9E2 move.l -[A7], [A6 - 0x61E]
00002380 4EBA E1EA jsr [PC - 0x1E16 /* 0000056C */]
00002384 588F addq.l A7, 4
label00002386:
00002386 486E FFEB pea.l [A6 - 0x15]
0000238A 486E FFF8 pea.l [A6 - 0x8]
0000238E 486E FFF6 pea.l [A6 - 0xA]
00002392 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002396 4EBA F58C jsr [PC - 0xA74 /* 00001924 */]
0000239A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000239E 2B40 F1F6 move.l [A5 - 0xE0A], D0
000023A2 3F3C 0002 move.w -[A7], 0x2
000023A6 42A7 clr.l -[A7]
000023A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000023AC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
000023B0 4FEF 000A lea.l A7, [A7 + 0xA]
000023B4 4A40 tst.w D0
000023B6 660C bne +0xE /* 000023C4 */
000023B8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000023BC 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
000023C0 588F addq.l A7, 4
000023C2 6002 bra +0x4 /* 000023C6 */
label000023C4:
000023C4 7000 moveq.l D0, 0x00
label000023C6:
000023C6 2D40 F9DA move.l [A6 - 0x626], D0
000023CA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000023CE 4EBA E26A jsr [PC - 0x1D96 /* 0000063A */]
000023D2 588F addq.l A7, 4
000023D4 4267 clr.w -[A7]
000023D6 4267 clr.w -[A7]
000023D8 4267 clr.w -[A7]
000023DA 4267 clr.w -[A7]
000023DC 4267 clr.w -[A7]
000023DE 486D F458 pea.l [A5 - 0xBA8]
000023E2 4EBA DF9A jsr [PC - 0x2066 /* 0000037E */]
000023E6 4FEF 000E lea.l A7, [A7 + 0xE]
000023EA 486E FFF2 pea.l [A6 - 0xE]
000023EE 4878 0100 push.l 0x100
000023F2 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000023F6 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000023FA 2F2D F1F6 move.l -[A7], [A5 - 0xE0A]
000023FE 4EBA F5B4 jsr [PC - 0xA4C /* 000019B4 */]
00002402 4FEF 0010 lea.l A7, [A7 + 0x10]
00002406 2D40 FFE6 move.l [A6 - 0x1A], D0
0000240A 4AAE FFE6 tst.l [A6 - 0x1A]
0000240E 6618 bne +0x1A /* 00002428 */
00002410 4267 clr.w -[A7]
00002412 4267 clr.w -[A7]
00002414 4267 clr.w -[A7]
00002416 4267 clr.w -[A7]
00002418 3F3C 0100 move.w -[A7], 0x100
0000241C 486D F46E pea.l [A5 - 0xB92]
00002420 4EBA E0BE jsr [PC - 0x1F42 /* 000004E0 */]
00002424 4FEF 000E lea.l A7, [A7 + 0xE]
label00002428:
00002428 4267 clr.w -[A7]
0000242A 4267 clr.w -[A7]
0000242C 4267 clr.w -[A7]
0000242E 4267 clr.w -[A7]
00002430 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00002434 486D F49A pea.l [A5 - 0xB66]
00002438 4EBA DF44 jsr [PC - 0x20BC /* 0000037E */]
0000243C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002440 7000 moveq.l D0, 0x00
00002442 102E FFEB move.b D0, [A6 - 0x15]
00002446 0C40 00FF cmpi.w D0, 0xFF
0000244A 6316 bls +0x18 /* 00002462 */
0000244C 4267 clr.w -[A7]
0000244E 4267 clr.w -[A7]
00002450 4267 clr.w -[A7]
00002452 4267 clr.w -[A7]
00002454 4267 clr.w -[A7]
00002456 486D F4AC pea.l [A5 - 0xB54]
0000245A 4EBA DF22 jsr [PC - 0x20DE /* 0000037E */]
0000245E 4FEF 000E lea.l A7, [A7 + 0xE]
label00002462:
00002462 426E FFF0 clr.w [A6 - 0x10]
00002466 6000 0120 bra +0x122 /* 00002588 */
label0000246A:
0000246A 7000 moveq.l D0, 0x00
0000246C 102E FFEB move.b D0, [A6 - 0x15]
00002470 0C40 00FF cmpi.w D0, 0xFF
00002474 666E bne +0x70 /* 000024E4 */
00002476 302E FFF0 move.w D0, [A6 - 0x10]
0000247A 48C0 ext.l D0
0000247C D080 add.l D0, D0
0000247E D08E add.l D0, A6
00002480 322E FFF0 move.w D1, [A6 - 0x10]
00002484 C3FC 0006 muls.w D1, 0x6
00002488 D2AE FFE6 add.l D1, [A6 - 0x1A]
0000248C 2041 movea.l A0, D1
0000248E 2240 movea.l A1, D0
00002490 7000 moveq.l D0, 0x00
00002492 1010 move.b D0, [A0]
00002494 3340 FDE6 move.w [A1 - 0x21A], D0
00002498 302E FFF0 move.w D0, [A6 - 0x10]
0000249C 48C0 ext.l D0
0000249E D080 add.l D0, D0
000024A0 D08E add.l D0, A6
000024A2 322E FFF0 move.w D1, [A6 - 0x10]
000024A6 C3FC 0006 muls.w D1, 0x6
000024AA D2AE FFE6 add.l D1, [A6 - 0x1A]
000024AE 2041 movea.l A0, D1
000024B0 2240 movea.l A1, D0
000024B2 7000 moveq.l D0, 0x00
000024B4 1028 0001 move.b D0, [A0 + 0x1]
000024B8 3340 FBE6 move.w [A1 - 0x41A], D0
000024BC 302E FFF0 move.w D0, [A6 - 0x10]
000024C0 48C0 ext.l D0
000024C2 D080 add.l D0, D0
000024C4 D08E add.l D0, A6
000024C6 322E FFF0 move.w D1, [A6 - 0x10]
000024CA C3FC 0006 muls.w D1, 0x6
000024CE D2AE FFE6 add.l D1, [A6 - 0x1A]
000024D2 2041 movea.l A0, D1
000024D4 2240 movea.l A1, D0
000024D6 7000 moveq.l D0, 0x00
000024D8 1028 0002 move.b D0, [A0 + 0x2]
000024DC 3340 F9E6 move.w [A1 - 0x61A], D0
000024E0 6000 00A2 bra +0xA4 /* 00002584 */
label000024E4:
000024E4 302E FFF0 move.w D0, [A6 - 0x10]
000024E8 48C0 ext.l D0
000024EA D080 add.l D0, D0
000024EC D08E add.l D0, A6
000024EE 322E FFF0 move.w D1, [A6 - 0x10]
000024F2 C3FC 0006 muls.w D1, 0x6
000024F6 D2AE FFE6 add.l D1, [A6 - 0x1A]
000024FA 2041 movea.l A0, D1
000024FC 7200 moveq.l D1, 0x00
000024FE 1210 move.b D1, [A0]
00002500 C3FC 00FF muls.w D1, 0xFF
00002504 7400 moveq.l D2, 0x00
00002506 142E FFEB move.b D2, [A6 - 0x15]
0000250A 4841 swap.w D1
0000250C 4241 clr.w D1
0000250E 4841 swap.w D1
00002510 82C2 divu.w D1, D2
00002512 2040 movea.l A0, D0
00002514 3141 FDE6 move.w [A0 - 0x21A], D1
00002518 302E FFF0 move.w D0, [A6 - 0x10]
0000251C 48C0 ext.l D0
0000251E D080 add.l D0, D0
00002520 D08E add.l D0, A6
00002522 322E FFF0 move.w D1, [A6 - 0x10]
00002526 C3FC 0006 muls.w D1, 0x6
0000252A D2AE FFE6 add.l D1, [A6 - 0x1A]
0000252E 2041 movea.l A0, D1
00002530 7200 moveq.l D1, 0x00
00002532 1228 0001 move.b D1, [A0 + 0x1]
00002536 C3FC 00FF muls.w D1, 0xFF
0000253A 7400 moveq.l D2, 0x00
0000253C 142E FFEB move.b D2, [A6 - 0x15]
00002540 4841 swap.w D1
00002542 4241 clr.w D1
00002544 4841 swap.w D1
00002546 82C2 divu.w D1, D2
00002548 2040 movea.l A0, D0
0000254A 3141 FBE6 move.w [A0 - 0x41A], D1
0000254E 302E FFF0 move.w D0, [A6 - 0x10]
00002552 48C0 ext.l D0
00002554 D080 add.l D0, D0
00002556 D08E add.l D0, A6
00002558 322E FFF0 move.w D1, [A6 - 0x10]
0000255C C3FC 0006 muls.w D1, 0x6
00002560 D2AE FFE6 add.l D1, [A6 - 0x1A]
00002564 2041 movea.l A0, D1
00002566 7200 moveq.l D1, 0x00
00002568 1228 0002 move.b D1, [A0 + 0x2]
0000256C C3FC 00FF muls.w D1, 0xFF
00002570 7400 moveq.l D2, 0x00
00002572 142E FFEB move.b D2, [A6 - 0x15]
00002576 4841 swap.w D1
00002578 4241 clr.w D1
0000257A 4841 swap.w D1
0000257C 82C2 divu.w D1, D2
0000257E 2040 movea.l A0, D0
00002580 3141 F9E6 move.w [A0 - 0x61A], D1
label00002584:
00002584 526E FFF0 addq.w [A6 - 0x10], 1
label00002588:
00002588 306E FFF0 movea.w A0, [A6 - 0x10]
0000258C B1EE FFF2 cmpa.l A0, [A6 - 0xE]
00002590 6D00 FED8 blt -0x126 /* 0000246A */
00002594 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00002598 4EBA 008E jsr [PC + 0x8E /* 00002628 */]
0000259C 588F addq.l A7, 4
0000259E 3D40 FFEE move.w [A6 - 0x12], D0
000025A2 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000025A6 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000025AA 4EBA F97A jsr [PC - 0x686 /* 00001F26 */]
000025AE 508F addq.l A7, 8
000025B0 2B40 F1FA move.l [A5 - 0xE06], D0
000025B4 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000025B8 4EBA FBB4 jsr [PC - 0x44C /* 0000216E */]
000025BC 588F addq.l A7, 4
000025BE 486D 0072 pea.l [A5 + 0x72 /* export_10 */]
000025C2 486E F9E6 pea.l [A6 - 0x61A]
000025C6 486E FBE6 pea.l [A6 - 0x41A]
000025CA 486E FDE6 pea.l [A6 - 0x21A]
000025CE 3F2E FFEE move.w -[A7], [A6 - 0x12]
000025D2 4267 clr.w -[A7]
000025D4 3F2E FFEC move.w -[A7], [A6 - 0x14]
000025D8 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000025DC 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000025E0 2F2D F1FE move.l -[A7], [A5 - 0xE02]
000025E4 4EBA 0206 jsr [PC + 0x206 /* 000027EC */]
000025E8 4FEF 001E lea.l A7, [A7 + 0x1E]
000025EC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000025F0 90AE F9DE sub.l D0, [A6 - 0x622]
000025F4 4878 003C push.l 0x3C /* '<' */
000025F8 2F00 move.l -[A7], D0
000025FA 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
000025FE 2F00 move.l -[A7], D0
00002600 2F2D F202 move.l -[A7], [A5 - 0xDFE]
00002604 2F2E F9DA move.l -[A7], [A6 - 0x626]
00002608 486D F4E0 pea.l [A5 - 0xB20]
0000260C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002610 4FEF 0010 lea.l A7, [A7 + 0x10]
00002614 4267 clr.w -[A7]
00002616 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000261A 548F addq.l A7, 2
0000261C 4E5E unlink A6
0000261E 4E75 rts
00002620 4D41 chk.w D6, D1
00002622 494E chk.w D4, A6
00002624 2020 move.l D0, -[A0]
00002626 2020 move.l D0, -[A0]
fn00002628:
00002628 4E56 FFFE link A6, -0x0002
0000262C 0CAE 0000 0002 0008 cmpi.l [A6 + 0x8], 0x2
00002634 6E0A bgt +0xC /* 00002640 */
00002636 7001 moveq.l D0, 0x01
00002638 3D40 FFFE move.w [A6 - 0x2], D0
0000263C 6000 009C bra +0x9E /* 000026DA */
label00002640:
00002640 0CAE 0000 0004 0008 cmpi.l [A6 + 0x8], 0x4
00002648 6E0A bgt +0xC /* 00002654 */
0000264A 7002 moveq.l D0, 0x02
0000264C 3D40 FFFE move.w [A6 - 0x2], D0
00002650 6000 0088 bra +0x8A /* 000026DA */
label00002654:
00002654 0CAE 0000 0008 0008 cmpi.l [A6 + 0x8], 0x8
0000265C 6E0A bgt +0xC /* 00002668 */
0000265E 7003 moveq.l D0, 0x03
00002660 3D40 FFFE move.w [A6 - 0x2], D0
00002664 6000 0074 bra +0x76 /* 000026DA */
label00002668:
00002668 0CAE 0000 0010 0008 cmpi.l [A6 + 0x8], 0x10
00002670 6E0A bgt +0xC /* 0000267C */
00002672 7004 moveq.l D0, 0x04
00002674 3D40 FFFE move.w [A6 - 0x2], D0
00002678 6000 0060 bra +0x62 /* 000026DA */
label0000267C:
0000267C 0CAE 0000 0020 0008 cmpi.l [A6 + 0x8], 0x20 /* ' ' */
00002684 6E08 bgt +0xA /* 0000268E */
00002686 7005 moveq.l D0, 0x05
00002688 3D40 FFFE move.w [A6 - 0x2], D0
0000268C 604C bra +0x4E /* 000026DA */
label0000268E:
0000268E 0CAE 0000 0040 0008 cmpi.l [A6 + 0x8], 0x40 /* '@' */
00002696 6E08 bgt +0xA /* 000026A0 */
00002698 7006 moveq.l D0, 0x06
0000269A 3D40 FFFE move.w [A6 - 0x2], D0
0000269E 603A bra +0x3C /* 000026DA */
label000026A0:
000026A0 0CAE 0000 0080 0008 cmpi.l [A6 + 0x8], 0x80
000026A8 6E08 bgt +0xA /* 000026B2 */
000026AA 7007 moveq.l D0, 0x07
000026AC 3D40 FFFE move.w [A6 - 0x2], D0
000026B0 6028 bra +0x2A /* 000026DA */
label000026B2:
000026B2 0CAE 0000 0100 0008 cmpi.l [A6 + 0x8], 0x100
000026BA 6E08 bgt +0xA /* 000026C4 */
000026BC 7008 moveq.l D0, 0x08
000026BE 3D40 FFFE move.w [A6 - 0x2], D0
000026C2 6016 bra +0x18 /* 000026DA */
label000026C4:
000026C4 4267 clr.w -[A7]
000026C6 4267 clr.w -[A7]
000026C8 4267 clr.w -[A7]
000026CA 4267 clr.w -[A7]
000026CC 4267 clr.w -[A7]
000026CE 486D F526 pea.l [A5 - 0xADA]
000026D2 4EBA DE0C jsr [PC - 0x21F4 /* 000004E0 */]
000026D6 4FEF 000E lea.l A7, [A7 + 0xE]
label000026DA:
000026DA 302E FFFE move.w D0, [A6 - 0x2]
000026DE 4E5E unlink A6
000026E0 4E75 rts
000026E2 434F chk.w D1, A7
000026E4 4C4F 5253 movem.l D0,D1,D4,D6,A1,A4,A6, A7
000026E8 544F addq.w A7, 2
export_10:
000026EA 4E56 FFFE link A6, -0x0002
000026EE 302E 000A move.w D0, [A6 + 0xA]
000026F2 48C0 ext.l D0
000026F4 E580 asl D0, 2
000026F6 D0AD F1F6 add.l D0, [A5 - 0xE0A]
000026FA 2040 movea.l A0, D0
000026FC 302E 0008 move.w D0, [A6 + 0x8]
00002700 48C0 ext.l D0
00002702 E580 asl D0, 2
00002704 D090 add.l D0, [A0]
00002706 2F00 move.l -[A7], D0
00002708 2F2D F1FA move.l -[A7], [A5 - 0xE06]
0000270C 4EBA F98E jsr [PC - 0x672 /* 0000209C */]
00002710 508F addq.l A7, 8
00002712 3D40 FFFE move.w [A6 - 0x2], D0
00002716 302E FFFE move.w D0, [A6 - 0x2]
0000271A 4E5E unlink A6
0000271C 4E75 rts
0000271E 4745 chk.w D3, D5
00002720 5450 addq.w [A0], 2
00002722 4958 chk.w D4, [A0]+
00002724 454C chk.w D2, A4
fn00002726:
00002726 526D F20A addq.w [A5 - 0xDF6], 1
0000272A 302D F20A move.w D0, [A5 - 0xDF6]
0000272E B06D F206 cmp.w D0, [A5 - 0xDFA]
00002732 6600 007C bne +0x7E /* 000027B0 */
00002736 426D F20A clr.w [A5 - 0xDF6]
0000273A 4A6D F214 tst.w [A5 - 0xDEC]
0000273E 6608 bne +0xA /* 00002748 */
00002740 526D F20C addq.w [A5 - 0xDF4], 1
00002744 6000 006A bra +0x6C /* 000027B0 */
label00002748:
00002748 302D F212 move.w D0, [A5 - 0xDEE]
0000274C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002750 0000 0003 ori.b D0, 0x3
00002754 005C 0008 ori.w [A4]+, 0x8
00002758 0020 0038 ori.b -[A0], 0x38 /* '8' */
0000275C 0050 506D ori.w [A0], 0x506D /* 'Pm' */
00002760 F20C 302D .invalid fmove, !rm
00002764 F20C B06D .fmove(m) 0xF20C, 0xB06D // unimplemented
00002768 F208 6D44 fmove (packed_real) A0, fp2
0000276C 526D F212 addq.w [A5 - 0xDEE], 1
00002770 7004 moveq.l D0, 0x04
00002772 3B40 F20C move.w [A5 - 0xDF4], D0
00002776 6038 bra +0x3A /* 000027B0 */
00002778 506D F20C addq.w [A5 - 0xDF4], 8
0000277C 302D F20C move.w D0, [A5 - 0xDF4]
00002780 B06D F208 cmp.w D0, [A5 - 0xDF8]
00002784 6D2A blt +0x2C /* 000027B0 */
00002786 526D F212 addq.w [A5 - 0xDEE], 1
0000278A 7002 moveq.l D0, 0x02
0000278C 3B40 F20C move.w [A5 - 0xDF4], D0
00002790 601E bra +0x20 /* 000027B0 */
00002792 586D F20C addq.w [A5 - 0xDF4], 4
00002796 302D F20C move.w D0, [A5 - 0xDF4]
0000279A B06D F208 cmp.w D0, [A5 - 0xDF8]
0000279E 6D10 blt +0x12 /* 000027B0 */
000027A0 526D F212 addq.w [A5 - 0xDEE], 1
000027A4 7001 moveq.l D0, 0x01
000027A6 3B40 F20C move.w [A5 - 0xDF4], D0
000027AA 6004 bra +0x6 /* 000027B0 */
000027AC 546D F20C addq.w [A5 - 0xDF4], 2
label000027B0:
000027B0 4E75 rts
fn000027B2:
000027B2 4E56 FFFE link A6, -0x0002
000027B6 4AAD F20E tst.l [A5 - 0xDF2]
000027BA 6604 bne +0x6 /* 000027C0 */
000027BC 70FF moveq.l D0, 0xFFFFFFFF
000027BE 6020 bra +0x22 /* 000027E0 */
label000027C0:
000027C0 53AD F20E subq.l [A5 - 0xDF2], 1
000027C4 3F2D F20C move.w -[A7], [A5 - 0xDF4]
000027C8 3F2D F20A move.w -[A7], [A5 - 0xDF6]
000027CC 206E 0008 movea.l A0, [A6 + 0x8]
000027D0 4E90 jsr [A0]
000027D2 588F addq.l A7, 4
000027D4 3D40 FFFE move.w [A6 - 0x2], D0
000027D8 4EBA FF4C jsr [PC - 0xB4 /* 00002726 */]
000027DC 302E FFFE move.w D0, [A6 - 0x2]
label000027E0:
000027E0 4E5E unlink A6
000027E2 4E75 rts
000027E4 4749 chk.w D3, A1
000027E6 464E not.w A6
000027E8 4558 chk.w D2, [A0]+
000027EA 5450 addq.w [A0], 2
fn000027EC:
000027EC 4E56 FFEE link A6, -0x0012
000027F0 4878 4E2C push.l 0x4E2C /* 'N,' */
000027F4 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000027F8 588F addq.l A7, 4
000027FA 2B40 F216 move.l [A5 - 0xDEA], D0
000027FE 4A80 tst.l D0
00002800 6616 bne +0x18 /* 00002818 */
00002802 4267 clr.w -[A7]
00002804 4267 clr.w -[A7]
00002806 4267 clr.w -[A7]
00002808 4267 clr.w -[A7]
0000280A 4267 clr.w -[A7]
0000280C 486D F534 pea.l [A5 - 0xACC]
00002810 4EBA DCCE jsr [PC - 0x2332 /* 000004E0 */]
00002814 4FEF 000E lea.l A7, [A7 + 0xE]
label00002818:
00002818 4878 2716 push.l 0x2716
0000281C 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00002820 588F addq.l A7, 4
00002822 2B40 F21A move.l [A5 - 0xDE6], D0
00002826 4A80 tst.l D0
00002828 6616 bne +0x18 /* 00002840 */
0000282A 4267 clr.w -[A7]
0000282C 4267 clr.w -[A7]
0000282E 4267 clr.w -[A7]
00002830 4267 clr.w -[A7]
00002832 4267 clr.w -[A7]
00002834 486D F54E pea.l [A5 - 0xAB2]
00002838 4EBA DCA6 jsr [PC - 0x235A /* 000004E0 */]
0000283C 4FEF 000E lea.l A7, [A7 + 0xE]
label00002840:
00002840 3B6E 0010 F214 move.w [A5 - 0xDEC], [A6 + 0x10]
00002846 7001 moveq.l D0, 0x01
00002848 322E 0014 move.w D1, [A6 + 0x14]
0000284C E368 lsl D0.w, D1
0000284E 3D40 FFF2 move.w [A6 - 0xE], D0
00002852 302E 000C move.w D0, [A6 + 0xC]
00002856 3B40 F206 move.w [A5 - 0xDFA], D0
0000285A 3D40 FFFC move.w [A6 - 0x4], D0
0000285E 302E 000E move.w D0, [A6 + 0xE]
00002862 3B40 F208 move.w [A5 - 0xDF8], D0
00002866 3D40 FFFA move.w [A6 - 0x6], D0
0000286A 426E FFF6 clr.w [A6 - 0xA]
0000286E 426E FFF8 clr.w [A6 - 0x8]
00002872 3D6E 0014 FFF4 move.w [A6 - 0xC], [A6 + 0x14]
00002878 306D F206 movea.w A0, [A5 - 0xDFA]
0000287C 326D F208 movea.w A1, [A5 - 0xDF8]
00002880 2F09 move.l -[A7], A1
00002882 2F08 move.l -[A7], A0
00002884 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002888 2B40 F20E move.l [A5 - 0xDF2], D0
0000288C 426D F212 clr.w [A5 - 0xDEE]
00002890 0C6E 0001 0014 cmpi.w [A6 + 0x14], 0x1
00002896 6E08 bgt +0xA /* 000028A0 */
00002898 7002 moveq.l D0, 0x02
0000289A 3D40 FFF0 move.w [A6 - 0x10], D0
0000289E 6006 bra +0x8 /* 000028A6 */
label000028A0:
000028A0 3D6E 0014 FFF0 move.w [A6 - 0x10], [A6 + 0x14]
label000028A6:
000028A6 426D F20C clr.w [A5 - 0xDF4]
000028AA 426D F20A clr.w [A5 - 0xDF6]
000028AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000028B2 4878 0006 push.l 0x6
000028B6 4878 0001 push.l 0x1
000028BA 486D F56A pea.l [A5 - 0xA96]
000028BE 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
000028C2 4FEF 0010 lea.l A7, [A7 + 0x10]
000028C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000028CA 3F2E FFFC move.w -[A7], [A6 - 0x4]
000028CE 4EBA 01B2 jsr [PC + 0x1B2 /* 00002A82 */]
000028D2 5C8F addq.l A7, 6
000028D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000028D8 3F2E FFFA move.w -[A7], [A6 - 0x6]
000028DC 4EBA 01A4 jsr [PC + 0x1A4 /* 00002A82 */]
000028E0 5C8F addq.l A7, 6
000028E2 3D7C 0080 FFFE move.w [A6 - 0x2], 0x80
000028E8 302E FFF4 move.w D0, [A6 - 0xC]
000028EC 5340 subq.w D0, 1
000028EE EB48 lsl D0.w, 5
000028F0 816E FFFE or.w [A6 - 0x2], D0
000028F4 302E 0014 move.w D0, [A6 + 0x14]
000028F8 5340 subq.w D0, 1
000028FA 816E FFFE or.w [A6 - 0x2], D0
000028FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002902 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002906 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000290A 5C8F addq.l A7, 6
0000290C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002910 3F2E 0012 move.w -[A7], [A6 + 0x12]
00002914 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002918 5C8F addq.l A7, 6
0000291A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000291E 4267 clr.w -[A7]
00002920 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002924 5C8F addq.l A7, 6
00002926 426E FFEE clr.w [A6 - 0x12]
0000292A 6052 bra +0x54 /* 0000297E */
label0000292C:
0000292C 302E FFEE move.w D0, [A6 - 0x12]
00002930 48C0 ext.l D0
00002932 D080 add.l D0, D0
00002934 D0AE 0016 add.l D0, [A6 + 0x16]
00002938 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000293C 2040 movea.l A0, D0
0000293E 3F10 move.w -[A7], [A0]
00002940 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002944 5C8F addq.l A7, 6
00002946 302E FFEE move.w D0, [A6 - 0x12]
0000294A 48C0 ext.l D0
0000294C D080 add.l D0, D0
0000294E D0AE 001A add.l D0, [A6 + 0x1A]
00002952 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002956 2040 movea.l A0, D0
00002958 3F10 move.w -[A7], [A0]
0000295A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000295E 5C8F addq.l A7, 6
00002960 302E FFEE move.w D0, [A6 - 0x12]
00002964 48C0 ext.l D0
00002966 D080 add.l D0, D0
00002968 D0AE 001E add.l D0, [A6 + 0x1E]
0000296C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002970 2040 movea.l A0, D0
00002972 3F10 move.w -[A7], [A0]
00002974 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002978 5C8F addq.l A7, 6
0000297A 526E FFEE addq.w [A6 - 0x12], 1
label0000297E:
0000297E 302E FFEE move.w D0, [A6 - 0x12]
00002982 B06E FFF2 cmp.w D0, [A6 - 0xE]
00002986 6DA4 blt -0x5A /* 0000292C */
00002988 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000298C 3F3C 002C move.w -[A7], 0x2C /* ',' */
00002990 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002994 5C8F addq.l A7, 6
00002996 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000299A 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000299E 4EBA 00E2 jsr [PC + 0xE2 /* 00002A82 */]
000029A2 5C8F addq.l A7, 6
000029A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029A8 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000029AC 4EBA 00D4 jsr [PC + 0xD4 /* 00002A82 */]
000029B0 5C8F addq.l A7, 6
000029B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029B6 3F2D F206 move.w -[A7], [A5 - 0xDFA]
000029BA 4EBA 00C6 jsr [PC + 0xC6 /* 00002A82 */]
000029BE 5C8F addq.l A7, 6
000029C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029C4 3F2D F208 move.w -[A7], [A5 - 0xDF8]
000029C8 4EBA 00B8 jsr [PC + 0xB8 /* 00002A82 */]
000029CC 5C8F addq.l A7, 6
000029CE 4A6D F214 tst.w [A5 - 0xDEC]
000029D2 6710 beq +0x12 /* 000029E4 */
000029D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029D8 3F3C 0040 move.w -[A7], 0x40 /* '@' */
000029DC 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000029E0 5C8F addq.l A7, 6
000029E2 600C bra +0xE /* 000029F0 */
label000029E4:
000029E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029E8 4267 clr.w -[A7]
000029EA 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000029EE 5C8F addq.l A7, 6
label000029F0:
000029F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029F4 3F2E FFF0 move.w -[A7], [A6 - 0x10]
000029F8 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000029FC 5C8F addq.l A7, 6
000029FE 2F2E 0022 move.l -[A7], [A6 + 0x22]
00002A02 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A06 302E FFF0 move.w D0, [A6 - 0x10]
00002A0A 5240 addq.w D0, 1
00002A0C 3F00 move.w -[A7], D0
00002A0E 4EBA 00B0 jsr [PC + 0xB0 /* 00002AC0 */]
00002A12 4FEF 000A lea.l A7, [A7 + 0xA]
00002A16 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A1A 4267 clr.w -[A7]
00002A1C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002A20 5C8F addq.l A7, 6
00002A22 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A26 3F3C 003B move.w -[A7], 0x3B /* ';' */
00002A2A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002A2E 5C8F addq.l A7, 6
00002A30 3F3C 0002 move.w -[A7], 0x2
00002A34 42A7 clr.l -[A7]
00002A36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A3A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00002A3E 4FEF 000A lea.l A7, [A7 + 0xA]
00002A42 4A40 tst.w D0
00002A44 660C bne +0xE /* 00002A52 */
00002A46 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A4A 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00002A4E 588F addq.l A7, 4
00002A50 6002 bra +0x4 /* 00002A54 */
label00002A52:
00002A52 7000 moveq.l D0, 0x00
label00002A54:
00002A54 2B40 F202 move.l [A5 - 0xDFE], D0
00002A58 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A5C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00002A60 588F addq.l A7, 4
00002A62 2F2D F216 move.l -[A7], [A5 - 0xDEA]
00002A66 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00002A6A 588F addq.l A7, 4
00002A6C 2F2D F21A move.l -[A7], [A5 - 0xDE6]
00002A70 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00002A74 588F addq.l A7, 4
00002A76 4E5E unlink A6
00002A78 4E75 rts
00002A7A 4749 chk.w D3, A1
00002A7C 4645 not.w D5
00002A7E 4E43 trap 3
00002A80 4F44 chk.w D7, D4
fn00002A82:
00002A82 4E56 0000 link A6, 0
00002A86 303C 00FF move.w D0, 0xFF
00002A8A C06E 0008 and.w D0, [A6 + 0x8]
00002A8E 2F2E 000A move.l -[A7], [A6 + 0xA]
00002A92 3F00 move.w -[A7], D0
00002A94 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002A98 5C8F addq.l A7, 6
00002A9A 306E 0008 movea.w A0, [A6 + 0x8]
00002A9E 2008 move.l D0, A0
00002AA0 81FC 0100 divs.w D0, 0x100
00002AA4 0240 00FF andi.w D0, 0xFF
00002AA8 2F2E 000A move.l -[A7], [A6 + 0xA]
00002AAC 3F00 move.w -[A7], D0
00002AAE 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002AB2 5C8F addq.l A7, 6
00002AB4 4E5E unlink A6
00002AB6 4E75 rts
00002AB8 5055 addq.w [A5], 8
00002ABA 5457 addq.w [A7], 2
00002ABC 4F52 chk.w D7, [A2]
00002ABE 4420 neg.b -[A0]
fn00002AC0:
00002AC0 4E56 FFFC link A6, -0x0004
00002AC4 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
00002AC8 3B6E 0008 F236 move.w [A5 - 0xDCA], [A6 + 0x8]
00002ACE 2B6E 000A F238 move.l [A5 - 0xDC8], [A6 + 0xA]
00002AD4 426D F22C clr.w [A5 - 0xDD4]
00002AD8 42AD F232 clr.l [A5 - 0xDCE]
00002ADC 426D F22A clr.w [A5 - 0xDD6]
00002AE0 7001 moveq.l D0, 0x01
00002AE2 2B40 F22E move.l [A5 - 0xDD2], D0
00002AE6 302D F236 move.w D0, [A5 - 0xDCA]
00002AEA 3B40 F21E move.w [A5 - 0xDE2], D0
00002AEE 7201 moveq.l D1, 0x01
00002AF0 E169 lsl D1.w, D0
00002AF2 5341 subq.w D1, 1
00002AF4 3B41 F222 move.w [A5 - 0xDDE], D1
00002AF8 302E 0008 move.w D0, [A6 + 0x8]
00002AFC 5340 subq.w D0, 1
00002AFE 7201 moveq.l D1, 0x01
00002B00 E169 lsl D1.w, D0
00002B02 3B41 F23C move.w [A5 - 0xDC4], D1
00002B06 302D F23C move.w D0, [A5 - 0xDC4]
00002B0A 5240 addq.w D0, 1
00002B0C 3B40 F23E move.w [A5 - 0xDC2], D0
00002B10 302D F23C move.w D0, [A5 - 0xDC4]
00002B14 5440 addq.w D0, 2
00002B16 3B40 F228 move.w [A5 - 0xDD8], D0
00002B1A 4EBA 0358 jsr [PC + 0x358 /* 00002E74 */]
00002B1E 2F2E 000E move.l -[A7], [A6 + 0xE]
00002B22 4EBA FC8E jsr [PC - 0x372 /* 000027B2 */]
00002B26 588F addq.l A7, 4
00002B28 3800 move.w D4, D0
00002B2A 426E FFFC clr.w [A6 - 0x4]
00002B2E 306D F226 movea.w A0, [A5 - 0xDDA]
00002B32 2E08 move.l D7, A0
00002B34 6006 bra +0x8 /* 00002B3C */
label00002B36:
00002B36 526E FFFC addq.w [A6 - 0x4], 1
00002B3A DE87 add.l D7, D7
label00002B3C:
00002B3C 0C87 0001 0000 cmpi.l D7, 0x10000
00002B42 6DF2 blt -0xC /* 00002B36 */
00002B44 7008 moveq.l D0, 0x08
00002B46 906E FFFC sub.w D0, [A6 - 0x4]
00002B4A 3D40 FFFC move.w [A6 - 0x4], D0
00002B4E 3D6D F226 FFFE move.w [A6 - 0x2], [A5 - 0xDDA]
00002B54 306E FFFE movea.w A0, [A6 - 0x2]
00002B58 2F08 move.l -[A7], A0
00002B5A 4EBA 026E jsr [PC + 0x26E /* 00002DCA */]
00002B5E 588F addq.l A7, 4
00002B60 3F2D F23C move.w -[A7], [A5 - 0xDC4]
00002B64 4EBA 011E jsr [PC + 0x11E /* 00002C84 */]
00002B68 548F addq.l A7, 2
00002B6A 6000 00DE bra +0xE0 /* 00002C4A */
label00002B6E:
00002B6E 52AD F22E addq.l [A5 - 0xDD2], 1
00002B72 3045 movea.w A0, D5
00002B74 2008 move.l D0, A0
00002B76 322D F220 move.w D1, [A5 - 0xDE0]
00002B7A E3A8 lsl D0, D1
00002B7C 3044 movea.w A0, D4
00002B7E D088 add.l D0, A0
00002B80 2E00 move.l D7, D0
00002B82 3005 move.w D0, D5
00002B84 322E FFFC move.w D1, [A6 - 0x4]
00002B88 E368 lsl D0.w, D1
00002B8A B940 xor.w D0, D4
00002B8C 3C00 move.w D6, D0
00002B8E 3006 move.w D0, D6
00002B90 48C0 ext.l D0
00002B92 E580 asl D0, 2
00002B94 D0AD F216 add.l D0, [A5 - 0xDEA]
00002B98 2040 movea.l A0, D0
00002B9A BE90 cmp.l D7, [A0]
00002B9C 6612 bne +0x14 /* 00002BB0 */
00002B9E 3006 move.w D0, D6
00002BA0 48C0 ext.l D0
00002BA2 D080 add.l D0, D0
00002BA4 D0AD F21A add.l D0, [A5 - 0xDE6]
00002BA8 2040 movea.l A0, D0
00002BAA 3810 move.w D4, [A0]
00002BAC 6000 009C bra +0x9E /* 00002C4A */
label00002BB0:
00002BB0 3006 move.w D0, D6
00002BB2 48C0 ext.l D0
00002BB4 E580 asl D0, 2
00002BB6 D0AD F216 add.l D0, [A5 - 0xDEA]
00002BBA 2040 movea.l A0, D0
00002BBC 4A90 tst.l [A0]
00002BBE 6D48 blt +0x4A /* 00002C08 */
00002BC0 302E FFFE move.w D0, [A6 - 0x2]
00002BC4 9046 sub.w D0, D6
00002BC6 3600 move.w D3, D0
00002BC8 4A46 tst.w D6
00002BCA 6602 bne +0x4 /* 00002BCE */
00002BCC 7601 moveq.l D3, 0x01
label00002BCE:
00002BCE 9C43 sub.w D6, D3
00002BD0 4A46 tst.w D6
00002BD2 6C04 bge +0x6 /* 00002BD8 */
00002BD4 DC6E FFFE add.w D6, [A6 - 0x2]
label00002BD8:
00002BD8 3006 move.w D0, D6
00002BDA 48C0 ext.l D0
00002BDC E580 asl D0, 2
00002BDE D0AD F216 add.l D0, [A5 - 0xDEA]
00002BE2 2040 movea.l A0, D0
00002BE4 BE90 cmp.l D7, [A0]
00002BE6 6610 bne +0x12 /* 00002BF8 */
00002BE8 3006 move.w D0, D6
00002BEA 48C0 ext.l D0
00002BEC D080 add.l D0, D0
00002BEE D0AD F21A add.l D0, [A5 - 0xDE6]
00002BF2 2040 movea.l A0, D0
00002BF4 3810 move.w D4, [A0]
00002BF6 6052 bra +0x54 /* 00002C4A */
label00002BF8:
00002BF8 3006 move.w D0, D6
00002BFA 48C0 ext.l D0
00002BFC E580 asl D0, 2
00002BFE D0AD F216 add.l D0, [A5 - 0xDEA]
00002C02 2040 movea.l A0, D0
00002C04 4A90 tst.l [A0]
00002C06 6EC6 bgt -0x38 /* 00002BCE */
label00002C08:
00002C08 3F04 move.w -[A7], D4
00002C0A 4EBA 0078 jsr [PC + 0x78 /* 00002C84 */]
00002C0E 548F addq.l A7, 2
00002C10 52AD F232 addq.l [A5 - 0xDCE], 1
00002C14 3805 move.w D4, D5
00002C16 302D F228 move.w D0, [A5 - 0xDD8]
00002C1A B06D F224 cmp.w D0, [A5 - 0xDDC]
00002C1E 6C26 bge +0x28 /* 00002C46 */
00002C20 3006 move.w D0, D6
00002C22 48C0 ext.l D0
00002C24 D080 add.l D0, D0
00002C26 D0AD F21A add.l D0, [A5 - 0xDE6]
00002C2A 322D F228 move.w D1, [A5 - 0xDD8]
00002C2E 526D F228 addq.w [A5 - 0xDD8], 1
00002C32 2040 movea.l A0, D0
00002C34 3081 move.w [A0], D1
00002C36 3006 move.w D0, D6
00002C38 48C0 ext.l D0
00002C3A E580 asl D0, 2
00002C3C D0AD F216 add.l D0, [A5 - 0xDEA]
00002C40 2040 movea.l A0, D0
00002C42 2087 move.l [A0], D7
00002C44 6004 bra +0x6 /* 00002C4A */
label00002C46:
00002C46 4EBA 015A jsr [PC + 0x15A /* 00002DA2 */]
label00002C4A:
00002C4A 2F2E 000E move.l -[A7], [A6 + 0xE]
00002C4E 4EBA FB62 jsr [PC - 0x49E /* 000027B2 */]
00002C52 588F addq.l A7, 4
00002C54 3A00 move.w D5, D0
00002C56 0C40 FFFF cmpi.w D0, 0xFFFF
00002C5A 6600 FF12 bne -0xEC /* 00002B6E */
00002C5E 3F04 move.w -[A7], D4
00002C60 4EBA 0022 jsr [PC + 0x22 /* 00002C84 */]
00002C64 548F addq.l A7, 2
00002C66 52AD F232 addq.l [A5 - 0xDCE], 1
00002C6A 3F2D F23E move.w -[A7], [A5 - 0xDC2]
00002C6E 4EBA 0014 jsr [PC + 0x14 /* 00002C84 */]
00002C72 548F addq.l A7, 2
00002C74 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+
00002C78 4E5E unlink A6
00002C7A 4E75 rts
00002C7C 434F chk.w D1, A7
00002C7E 4D50 chk.w D6, [A0]
00002C80 5245 addq.w D5, 1
00002C82 5353 subq.w [A3], 1
fn00002C84:
00002C84 4E56 0000 link A6, 0
00002C88 302D F244 move.w D0, [A5 - 0xDBC]
00002C8C 48C0 ext.l D0
00002C8E E580 asl D0, 2
00002C90 41ED F246 lea.l A0, [A5 - 0xDBA]
00002C94 D1C0 add.l A0, D0
00002C96 2010 move.l D0, [A0]
00002C98 C1AD F240 and.l [A5 - 0xDC0], D0
00002C9C 4A6D F244 tst.w [A5 - 0xDBC]
00002CA0 6F12 ble +0x14 /* 00002CB4 */
00002CA2 306E 0008 movea.w A0, [A6 + 0x8]
00002CA6 2008 move.l D0, A0
00002CA8 322D F244 move.w D1, [A5 - 0xDBC]
00002CAC E3A8 lsl D0, D1
00002CAE 81AD F240 or.l [A5 - 0xDC0], D0
00002CB2 6008 bra +0xA /* 00002CBC */
label00002CB4:
00002CB4 306E 0008 movea.w A0, [A6 + 0x8]
00002CB8 2B48 F240 move.l [A5 - 0xDC0], A0
label00002CBC:
00002CBC 302D F21E move.w D0, [A5 - 0xDE2]
00002CC0 D16D F244 add.w [A5 - 0xDBC], D0
00002CC4 6020 bra +0x22 /* 00002CE6 */
label00002CC6:
00002CC6 203C 0000 00FF move.l D0, 0xFF
00002CCC C0AD F240 and.l D0, [A5 - 0xDC0]
00002CD0 3F00 move.w -[A7], D0
00002CD2 4EBA 01A6 jsr [PC + 0x1A6 /* 00002E7A */]
00002CD6 548F addq.l A7, 2
00002CD8 202D F240 move.l D0, [A5 - 0xDC0]
00002CDC E088 lsr D0, 8
00002CDE 2B40 F240 move.l [A5 - 0xDC0], D0
00002CE2 516D F244 subq.w [A5 - 0xDBC], 8
label00002CE6:
00002CE6 0C6D 0008 F244 cmpi.w [A5 - 0xDBC], 0x8
00002CEC 6CD8 bge -0x26 /* 00002CC6 */
00002CEE 302D F228 move.w D0, [A5 - 0xDD8]
00002CF2 B06D F222 cmp.w D0, [A5 - 0xDDE]
00002CF6 6E06 bgt +0x8 /* 00002CFE */
00002CF8 4A6D F22A tst.w [A5 - 0xDD6]
00002CFC 6742 beq +0x44 /* 00002D40 */
label00002CFE:
00002CFE 4A6D F22A tst.w [A5 - 0xDD6]
00002D02 6718 beq +0x1A /* 00002D1C */
00002D04 302D F236 move.w D0, [A5 - 0xDCA]
00002D08 3B40 F21E move.w [A5 - 0xDE2], D0
00002D0C 7201 moveq.l D1, 0x01
00002D0E E169 lsl D1.w, D0
00002D10 5341 subq.w D1, 1
00002D12 3B41 F222 move.w [A5 - 0xDDE], D1
00002D16 426D F22A clr.w [A5 - 0xDD6]
00002D1A 6024 bra +0x26 /* 00002D40 */
label00002D1C:
00002D1C 526D F21E addq.w [A5 - 0xDE2], 1
00002D20 302D F21E move.w D0, [A5 - 0xDE2]
00002D24 B06D F220 cmp.w D0, [A5 - 0xDE0]
00002D28 6608 bne +0xA /* 00002D32 */
00002D2A 3B6D F224 F222 move.w [A5 - 0xDDE], [A5 - 0xDDC]
00002D30 600E bra +0x10 /* 00002D40 */
label00002D32:
00002D32 7001 moveq.l D0, 0x01
00002D34 322D F21E move.w D1, [A5 - 0xDE2]
00002D38 E368 lsl D0.w, D1
00002D3A 5340 subq.w D0, 1
00002D3C 3B40 F222 move.w [A5 - 0xDDE], D0
label00002D40:
00002D40 302E 0008 move.w D0, [A6 + 0x8]
00002D44 B06D F23E cmp.w D0, [A5 - 0xDC2]
00002D48 6722 beq +0x24 /* 00002D6C */
00002D4A 604A bra +0x4C /* 00002D96 */
label00002D4C:
00002D4C 203C 0000 00FF move.l D0, 0xFF
00002D52 C0AD F240 and.l D0, [A5 - 0xDC0]
00002D56 3F00 move.w -[A7], D0
00002D58 4EBA 0120 jsr [PC + 0x120 /* 00002E7A */]
00002D5C 548F addq.l A7, 2
00002D5E 202D F240 move.l D0, [A5 - 0xDC0]
00002D62 E088 lsr D0, 8
00002D64 2B40 F240 move.l [A5 - 0xDC0], D0
00002D68 516D F244 subq.w [A5 - 0xDBC], 8
label00002D6C:
00002D6C 4A6D F244 tst.w [A5 - 0xDBC]
00002D70 6EDA bgt -0x24 /* 00002D4C */
00002D72 4EBA 0134 jsr [PC + 0x134 /* 00002EA8 */]
00002D76 2F2D F238 move.l -[A7], [A5 - 0xDC8]
00002D7A 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00002D7E 588F addq.l A7, 4
00002D80 206D F238 movea.l A0, [A5 - 0xDC8]
00002D84 7000 moveq.l D0, 0x00
00002D86 0810 0004 btst.b [A0], 0x4
00002D8A 56C0 sne D0
00002D8C 4400 neg.b D0
00002D8E 4A40 tst.w D0
00002D90 6704 beq +0x6 /* 00002D96 */
00002D92 4EBA 00C8 jsr [PC + 0xC8 /* 00002E5C */]
label00002D96:
00002D96 4E5E unlink A6
00002D98 4E75 rts
00002D9A 4F55 chk.w D7, [A5]
00002D9C 5450 addq.w [A0], 2
00002D9E 5554 subq.w [A4], 2
00002DA0 2020 move.l D0, -[A0]
fn00002DA2:
00002DA2 306D F226 movea.w A0, [A5 - 0xDDA]
00002DA6 2F08 move.l -[A7], A0
00002DA8 4EBA 0020 jsr [PC + 0x20 /* 00002DCA */]
00002DAC 588F addq.l A7, 4
00002DAE 302D F23C move.w D0, [A5 - 0xDC4]
00002DB2 5440 addq.w D0, 2
00002DB4 3B40 F228 move.w [A5 - 0xDD8], D0
00002DB8 7001 moveq.l D0, 0x01
00002DBA 3B40 F22A move.w [A5 - 0xDD6], D0
00002DBE 3F2D F23C move.w -[A7], [A5 - 0xDC4]
00002DC2 4EBA FEC0 jsr [PC - 0x140 /* 00002C84 */]
00002DC6 548F addq.l A7, 2
00002DC8 4E75 rts
fn00002DCA:
00002DCA 4E56 0000 link A6, 0
00002DCE 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00002DD2 2E2E 0008 move.l D7, [A6 + 0x8]
00002DD6 2007 move.l D0, D7
00002DD8 E580 asl D0, 2
00002DDA D0AD F216 add.l D0, [A5 - 0xDEA]
00002DDE 2840 movea.l A4, D0
00002DE0 7AFF moveq.l D5, 0xFFFFFFFF
00002DE2 2007 move.l D0, D7
00002DE4 0680 FFFF FFF0 addi.l D0, 0xFFFFFFF0
00002DEA 2C00 move.l D6, D0
label00002DEC:
00002DEC 2945 FFC0 move.l [A4 - 0x40], D5
00002DF0 2945 FFC4 move.l [A4 - 0x3C], D5
00002DF4 2945 FFC8 move.l [A4 - 0x38], D5
00002DF8 2945 FFCC move.l [A4 - 0x34], D5
00002DFC 2945 FFD0 move.l [A4 - 0x30], D5
00002E00 2945 FFD4 move.l [A4 - 0x2C], D5
00002E04 2945 FFD8 move.l [A4 - 0x28], D5
00002E08 2945 FFDC move.l [A4 - 0x24], D5
00002E0C 2945 FFE0 move.l [A4 - 0x20], D5
00002E10 2945 FFE4 move.l [A4 - 0x1C], D5
00002E14 2945 FFE8 move.l [A4 - 0x18], D5
00002E18 2945 FFEC move.l [A4 - 0x14], D5
00002E1C 2945 FFF0 move.l [A4 - 0x10], D5
00002E20 2945 FFF4 move.l [A4 - 0xC], D5
00002E24 2945 FFF8 move.l [A4 - 0x8], D5
00002E28 2945 FFFC move.l [A4 - 0x4], D5
00002E2C 49EC FFC0 lea.l A4, [A4 - 0x40]
00002E30 0686 FFFF FFF0 addi.l D6, 0xFFFFFFF0
00002E36 4A86 tst.l D6
00002E38 6CB2 bge -0x4C /* 00002DEC */
00002E3A 0686 0000 0010 addi.l D6, 0x10
00002E40 6006 bra +0x8 /* 00002E48 */
label00002E42:
00002E42 598C subq.l A4, 4
00002E44 2885 move.l [A4], D5
00002E46 5386 subq.l D6, 1
label00002E48:
00002E48 4A86 tst.l D6
00002E4A 6EF6 bgt -0x8 /* 00002E42 */
00002E4C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00002E50 4E5E unlink A6
00002E52 4E75 rts
00002E54 434C chk.w D1, A4
00002E56 4841 swap.w D1
00002E58 5348 subq.w A0, 1
00002E5A 2020 move.l D0, -[A0]
fn00002E5C:
00002E5C 4267 clr.w -[A7]
00002E5E 4267 clr.w -[A7]
00002E60 4267 clr.w -[A7]
00002E62 4267 clr.w -[A7]
00002E64 4267 clr.w -[A7]
00002E66 486D F572 pea.l [A5 - 0xA8E]
00002E6A 4EBA D674 jsr [PC - 0x298C /* 000004E0 */]
00002E6E 4FEF 000E lea.l A7, [A7 + 0xE]
00002E72 4E75 rts
fn00002E74:
00002E74 426D F28A clr.w [A5 - 0xD76]
00002E78 4E75 rts
fn00002E7A:
00002E7A 4E56 0000 link A6, 0
00002E7E 302D F28A move.w D0, [A5 - 0xD76]
00002E82 526D F28A addq.w [A5 - 0xD76], 1
00002E86 41ED F28C lea.l A0, [A5 - 0xD74]
00002E8A D0C0 add.w A0, D0
00002E8C 10AE 0009 move.b [A0], [A6 + 0x9]
00002E90 0C6D 00FE F28A cmpi.w [A5 - 0xD76], 0xFE
00002E96 6D04 blt +0x6 /* 00002E9C */
00002E98 4EBA 000E jsr [PC + 0xE /* 00002EA8 */]
label00002E9C:
00002E9C 4E5E unlink A6
00002E9E 4E75 rts
00002EA0 4348 chk.w D1, A0
00002EA2 4152 chk.w D0, [A2]
00002EA4 4F55 chk.w D7, [A5]
00002EA6 5420 addq.b -[A0], 2
fn00002EA8:
00002EA8 4A6D F28A tst.w [A5 - 0xD76]
00002EAC 6F2C ble +0x2E /* 00002EDA */
00002EAE 2F2D F238 move.l -[A7], [A5 - 0xDC8]
00002EB2 3F2D F28A move.w -[A7], [A5 - 0xD76]
00002EB6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002EBA 5C8F addq.l A7, 6
00002EBC 2F2D F238 move.l -[A7], [A5 - 0xDC8]
00002EC0 306D F28A movea.w A0, [A5 - 0xD76]
00002EC4 2F08 move.l -[A7], A0
00002EC6 4878 0001 push.l 0x1
00002ECA 486D F28C pea.l [A5 - 0xD74]
00002ECE 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00002ED2 4FEF 0010 lea.l A7, [A7 + 0x10]
00002ED6 426D F28A clr.w [A5 - 0xD76]
label00002EDA:
00002EDA 4E75 rts